diff --git a/dsl/std/verification.dag b/dsl/std/verification.dag index 9ae2bcd8450..cb675863fd2 100644 --- a/dsl/std/verification.dag +++ b/dsl/std/verification.dag @@ -21,6 +21,8 @@ module std.verification +import std.types { Milliseconds } + // The predicate form of an assertion. // Each variant corresponds to a standard verification predicate // that every test framework supports. @@ -38,6 +40,24 @@ type TestClaim { label: String } +// R3 T-Workflow-As-Data gate #101 (`test_cost_dimension_landed`). +// +// Test execution cost is a first-class structural fact attached to a +// modeled test node. This deliberately does not reuse compiler-internal +// `SymbolicCost`: the slow-test ratchet needs observed/budgeted wall-clock +// cost for the test node itself, so #102 can derive exemption status from +// substrate instead of `scripts/slow-test-exemptions.txt`. +// +// Legacy dsl projection note: this tree does not carry T-WAD's v3 +// `TimingBudget` / `TimingMeasurement` / `Nanoseconds` substrate yet. +// The bootstrap-local v3 authority (`src/v3/std/verification.dag`) is the +// convergence shape. These `_ms` fields use the existing branded +// non-negative `Milliseconds` carrier as the older dsl projection of that +// same timing fact, not a parallel cost algebra. +// Retirement trigger: #102 (`slow_test_exemptions_dissolved`) consumes the v3 +// `Nanoseconds` timing authority for the slow-test ratchet, then deletes or +// rewires this dsl projection instead of extending it. + // A named test case — a conjunction of claims. // All claims must hold for the test to pass. type TestCase { @@ -45,3 +65,12 @@ type TestCase { claims: List ignored: Bool } + +type TestNodeRef + = TestCaseNode(TestCase) + +type TestNodeCostDimension { + node: TestNodeRef + budget_ms: Milliseconds + measured_ms: Milliseconds +} diff --git a/src/v3/compiler/src/bootstrap_generated.rs b/src/v3/compiler/src/bootstrap_generated.rs index 2ff328920d2..d93e3144ced 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: 854, - next_declaration_id: 3315, + next_declaration_id: 3319, next_port_id: 1021, 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: 3315, + declaration_append_begin_after_bootstrap: 3319, } } @@ -1402,21 +1402,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(182), - target: TransformTarget::Callable(DeclarationId(2051)), + target: TransformTarget::Callable(DeclarationId(2053)), 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(2053)), + target: TransformTarget::Callable(DeclarationId(2055)), 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(1997)), + target: TransformTarget::Callable(DeclarationId(1999)), 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(1999)), + target: TransformTarget::Callable(DeclarationId(2001)), 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(2054)), + target: TransformTarget::Callable(DeclarationId(2056)), inputs: vec![PortId(194)], output: PortId(195), span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), @@ -1600,7 +1600,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(202), - target: TransformTarget::Callable(DeclarationId(2038)), + target: TransformTarget::Callable(DeclarationId(2040)), inputs: vec![PortId(211)], output: PortId(212), span: SourceSpan::new("src/v3/std/algebra.dag", 12325, 12349), @@ -1630,7 +1630,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(206), - target: TransformTarget::Callable(DeclarationId(2036)), + target: TransformTarget::Callable(DeclarationId(2038)), inputs: vec![PortId(216)], output: PortId(217), span: SourceSpan::new("src/v3/std/algebra.dag", 12618, 12653), @@ -1760,14 +1760,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(218), - target: TransformTarget::Callable(DeclarationId(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), 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(2056)), + target: TransformTarget::Callable(DeclarationId(2058)), inputs: vec![PortId(229), PortId(231)], output: PortId(232), span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), @@ -2472,7 +2472,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(266), - target: TransformTarget::Callable(DeclarationId(2058)), + target: TransformTarget::Callable(DeclarationId(2060)), inputs: vec![PortId(312), PortId(313)], output: PortId(314), span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), @@ -2500,7 +2500,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(270), - target: TransformTarget::Callable(DeclarationId(2060)), + target: TransformTarget::Callable(DeclarationId(2062)), inputs: vec![PortId(317), PortId(318)], output: PortId(319), span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), @@ -3993,14 +3993,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(364), - target: TransformTarget::Callable(DeclarationId(2061)), + target: TransformTarget::Callable(DeclarationId(2063)), 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(2062)), + target: TransformTarget::Callable(DeclarationId(2064)), 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(2063)), + target: TransformTarget::Callable(DeclarationId(2065)), inputs: vec![], output: PortId(430), span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), @@ -4080,7 +4080,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(375), - target: TransformTarget::Callable(DeclarationId(2064)), + target: TransformTarget::Callable(DeclarationId(2066)), inputs: vec![PortId(436), PortId(438)], output: PortId(439), span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), @@ -4176,21 +4176,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(382), - target: TransformTarget::Callable(DeclarationId(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), 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(2065)), + target: TransformTarget::Callable(DeclarationId(2067)), 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(2066)), + target: TransformTarget::Callable(DeclarationId(2068)), inputs: vec![PortId(446), PortId(447)], output: PortId(448), span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), @@ -4327,7 +4327,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(396), - target: TransformTarget::Callable(DeclarationId(2067)), + target: TransformTarget::Callable(DeclarationId(2069)), inputs: vec![], output: PortId(461), span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), @@ -4391,7 +4391,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(404), - target: TransformTarget::Callable(DeclarationId(2068)), + target: TransformTarget::Callable(DeclarationId(2070)), 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(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), inputs: vec![PortId(509)], output: PortId(510), span: SourceSpan::new("src/v3/std/algebra.dag", 25180, 25195), @@ -4839,7 +4839,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(435), - target: TransformTarget::Callable(DeclarationId(2069)), + target: TransformTarget::Callable(DeclarationId(2071)), inputs: vec![PortId(515), PortId(516)], output: PortId(517), span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), @@ -4936,7 +4936,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(442), - target: TransformTarget::Callable(DeclarationId(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), inputs: vec![PortId(523)], output: PortId(524), span: SourceSpan::new("src/v3/std/algebra.dag", 25451, 25466), @@ -4995,7 +4995,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(449), - target: TransformTarget::Callable(DeclarationId(2038)), + target: TransformTarget::Callable(DeclarationId(2040)), 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(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), inputs: vec![PortId(537)], output: PortId(538), span: SourceSpan::new("src/v3/std/algebra.dag", 25917, 25932), @@ -5171,7 +5171,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(465), - target: TransformTarget::Callable(DeclarationId(2036)), + target: TransformTarget::Callable(DeclarationId(2038)), inputs: vec![PortId(551)], output: PortId(552), span: SourceSpan::new("src/v3/std/algebra.dag", 26159, 26222), @@ -5643,7 +5643,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(494), - target: TransformTarget::Callable(DeclarationId(2036)), + target: TransformTarget::Callable(DeclarationId(2038)), inputs: vec![PortId(601)], output: PortId(602), span: SourceSpan::new("src/v3/std/algebra.dag", 27605, 27633), @@ -5734,7 +5734,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(505), - target: TransformTarget::Callable(DeclarationId(2070)), + target: TransformTarget::Callable(DeclarationId(2072)), inputs: vec![], output: PortId(615), span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), @@ -5798,7 +5798,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(513), - target: TransformTarget::Callable(DeclarationId(2071)), + target: TransformTarget::Callable(DeclarationId(2073)), inputs: vec![PortId(621), PortId(623)], output: PortId(624), span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), @@ -5887,7 +5887,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(519), - target: TransformTarget::Callable(DeclarationId(2073)), + target: TransformTarget::Callable(DeclarationId(2075)), inputs: vec![PortId(628), PortId(630)], output: PortId(631), span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), @@ -5908,7 +5908,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(522), - target: TransformTarget::Callable(DeclarationId(2074)), + target: TransformTarget::Callable(DeclarationId(2076)), 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(2075)), + target: TransformTarget::Callable(DeclarationId(2077)), 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(2077)), + target: TransformTarget::Callable(DeclarationId(2079)), 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(2032)), + target: TransformTarget::Callable(DeclarationId(2034)), inputs: vec![PortId(640)], output: PortId(641), span: SourceSpan::new("src/v3/std/induction.dag", 29099, 29114), @@ -6054,7 +6054,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(538), - target: TransformTarget::Callable(DeclarationId(2040)), + target: TransformTarget::Callable(DeclarationId(2042)), 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(2040)), + target: TransformTarget::Callable(DeclarationId(2042)), 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(2040)), + target: TransformTarget::Callable(DeclarationId(2042)), 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(2040)), + target: TransformTarget::Callable(DeclarationId(2042)), 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(2040)), + target: TransformTarget::Callable(DeclarationId(2042)), inputs: vec![PortId(668)], output: PortId(669), span: SourceSpan::new("src/v3/std/induction.dag", 29761, 29835), @@ -6320,7 +6320,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(559), - target: TransformTarget::Callable(DeclarationId(2515)), + target: TransformTarget::Callable(DeclarationId(2517)), inputs: vec![PortId(678)], output: PortId(679), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3171, 3209), @@ -6343,7 +6343,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(562), - target: TransformTarget::Callable(DeclarationId(2516)), + target: TransformTarget::Callable(DeclarationId(2518)), inputs: vec![PortId(682)], output: PortId(683), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3249, 3287), @@ -6409,7 +6409,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(567), - target: TransformTarget::Callable(DeclarationId(2517)), + target: TransformTarget::Callable(DeclarationId(2519)), inputs: vec![PortId(688)], output: PortId(689), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3408, 3446), @@ -6432,7 +6432,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(570), - target: TransformTarget::Callable(DeclarationId(2518)), + target: TransformTarget::Callable(DeclarationId(2520)), inputs: vec![PortId(692)], output: PortId(693), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3486, 3524), @@ -6498,7 +6498,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(575), - target: TransformTarget::Callable(DeclarationId(2519)), + target: TransformTarget::Callable(DeclarationId(2521)), inputs: vec![PortId(698)], output: PortId(699), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3642, 3680), @@ -6521,7 +6521,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(578), - target: TransformTarget::Callable(DeclarationId(2520)), + target: TransformTarget::Callable(DeclarationId(2522)), inputs: vec![PortId(702)], output: PortId(703), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3720, 3758), @@ -6587,7 +6587,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(583), - target: TransformTarget::Callable(DeclarationId(2521)), + target: TransformTarget::Callable(DeclarationId(2523)), inputs: vec![PortId(708)], output: PortId(709), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3874, 3912), @@ -6610,7 +6610,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(586), - target: TransformTarget::Callable(DeclarationId(2522)), + target: TransformTarget::Callable(DeclarationId(2524)), inputs: vec![PortId(712)], output: PortId(713), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3952, 3990), @@ -6676,7 +6676,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(591), - target: TransformTarget::Callable(DeclarationId(2523)), + target: TransformTarget::Callable(DeclarationId(2525)), inputs: vec![PortId(718)], output: PortId(719), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4106, 4144), @@ -6699,7 +6699,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(594), - target: TransformTarget::Callable(DeclarationId(2524)), + target: TransformTarget::Callable(DeclarationId(2526)), inputs: vec![PortId(722)], output: PortId(723), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4184, 4222), @@ -6858,7 +6858,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(600), - target: TransformTarget::Callable(DeclarationId(2525)), + target: TransformTarget::Callable(DeclarationId(2527)), inputs: vec![], output: PortId(729), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4908, 4913), @@ -6874,7 +6874,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(602), - target: TransformTarget::Callable(DeclarationId(2526)), + target: TransformTarget::Callable(DeclarationId(2528)), inputs: vec![], output: PortId(730), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4973, 4978), @@ -6890,7 +6890,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(604), - target: TransformTarget::Callable(DeclarationId(2527)), + target: TransformTarget::Callable(DeclarationId(2529)), inputs: vec![], output: PortId(731), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5036, 5041), @@ -6906,7 +6906,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(606), - target: TransformTarget::Callable(DeclarationId(2528)), + target: TransformTarget::Callable(DeclarationId(2530)), inputs: vec![], output: PortId(732), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5099, 5104), @@ -6922,7 +6922,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(608), - target: TransformTarget::Callable(DeclarationId(2529)), + target: TransformTarget::Callable(DeclarationId(2531)), inputs: vec![], output: PortId(733), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5163, 5168), @@ -6938,7 +6938,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(610), - target: TransformTarget::Callable(DeclarationId(2530)), + target: TransformTarget::Callable(DeclarationId(2532)), inputs: vec![], output: PortId(734), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5243, 5248), @@ -6954,7 +6954,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(612), - target: TransformTarget::Callable(DeclarationId(2532)), + target: TransformTarget::Callable(DeclarationId(2534)), inputs: vec![PortId(735)], output: PortId(736), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5359, 5370), @@ -6968,7 +6968,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(614), - target: TransformTarget::Callable(DeclarationId(2531)), + target: TransformTarget::Callable(DeclarationId(2533)), inputs: vec![PortId(736), PortId(737)], output: PortId(738), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5346, 5411), @@ -6991,7 +6991,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(617), - target: TransformTarget::Callable(DeclarationId(2533)), + target: TransformTarget::Callable(DeclarationId(2535)), inputs: vec![PortId(739), PortId(740)], output: PortId(741), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5487, 5545), @@ -7021,7 +7021,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(621), - target: TransformTarget::Callable(DeclarationId(2534)), + target: TransformTarget::Callable(DeclarationId(2536)), inputs: vec![PortId(743), PortId(742), PortId(744)], output: PortId(745), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5646, 5771), @@ -7058,7 +7058,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(626), - target: TransformTarget::Callable(DeclarationId(2535)), + target: TransformTarget::Callable(DeclarationId(2537)), inputs: vec![PortId(748), PortId(749), PortId(750)], output: PortId(751), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5892, 6054), @@ -7074,7 +7074,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(628), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(752)], output: PortId(754), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6417, 6434), @@ -7160,7 +7160,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(635), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(761)], output: PortId(764), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6678, 6695), @@ -7426,7 +7426,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(657), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(792)], output: PortId(794), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8488, 8505), @@ -7528,7 +7528,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(667), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(802), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6612, 6622), @@ -7544,28 +7544,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(669), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(806), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6930, 6940), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(670), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(807), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6992, 7002), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(671), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(808), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7020, 7025), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(672), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(809), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7047, 7052), @@ -7581,7 +7581,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(674), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(812), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7089, 7094), @@ -7636,21 +7636,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(676), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(814), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7158, 7168), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(677), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(815), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7186, 7191), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(678), - target: TransformTarget::Callable(DeclarationId(2575)), + target: TransformTarget::Callable(DeclarationId(2577)), inputs: vec![], output: PortId(816), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7213, 7222), @@ -7666,7 +7666,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(680), - target: TransformTarget::Callable(DeclarationId(2575)), + target: TransformTarget::Callable(DeclarationId(2577)), inputs: vec![], output: PortId(819), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7259, 7268), @@ -7730,21 +7730,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(683), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(823), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7348, 7358), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(684), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(824), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7376, 7381), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(685), - target: TransformTarget::Callable(DeclarationId(2575)), + target: TransformTarget::Callable(DeclarationId(2577)), inputs: vec![], output: PortId(825), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7403, 7412), @@ -7792,7 +7792,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(691), - target: TransformTarget::Callable(DeclarationId(2573)), + target: TransformTarget::Callable(DeclarationId(2575)), inputs: vec![PortId(831)], output: PortId(832), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7491, 7544), @@ -7851,7 +7851,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(696), - target: TransformTarget::Callable(DeclarationId(2573)), + target: TransformTarget::Callable(DeclarationId(2575)), inputs: vec![PortId(836)], output: PortId(837), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7572, 7660), @@ -8043,7 +8043,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(708), - target: TransformTarget::Callable(DeclarationId(2573)), + target: TransformTarget::Callable(DeclarationId(2575)), inputs: vec![PortId(847)], output: PortId(848), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7997, 8038), @@ -8082,7 +8082,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(713), - target: TransformTarget::Callable(DeclarationId(2578)), + target: TransformTarget::Callable(DeclarationId(2580)), inputs: vec![], output: PortId(853), span: SourceSpan::new("src/v3/std/timing_lens.dag", 8292, 8297), @@ -8221,14 +8221,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(722), - target: TransformTarget::Callable(DeclarationId(2260)), + target: TransformTarget::Callable(DeclarationId(2262)), inputs: vec![], output: PortId(868), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9047, 9059), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(723), - target: TransformTarget::Callable(DeclarationId(2266)), + target: TransformTarget::Callable(DeclarationId(2268)), inputs: vec![PortId(868)], output: PortId(869), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9034, 9060), @@ -8295,7 +8295,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(732), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(876)], output: PortId(878), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10059, 10076), @@ -8336,7 +8336,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(737), - target: TransformTarget::Callable(DeclarationId(2294)), + target: TransformTarget::Callable(DeclarationId(2296)), inputs: vec![PortId(883)], output: PortId(884), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10151, 10263), @@ -8357,7 +8357,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(740), - target: TransformTarget::Callable(DeclarationId(2294)), + target: TransformTarget::Callable(DeclarationId(2296)), inputs: vec![PortId(886)], output: PortId(887), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10291, 10472), @@ -8417,7 +8417,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(745), - target: TransformTarget::Callable(DeclarationId(2294)), + target: TransformTarget::Callable(DeclarationId(2296)), inputs: vec![PortId(892)], output: PortId(893), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10508, 10669), @@ -8519,21 +8519,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(752), - target: TransformTarget::Callable(DeclarationId(2574)), + target: TransformTarget::Callable(DeclarationId(2576)), inputs: vec![], output: PortId(904), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11299, 11309), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(753), - target: TransformTarget::Callable(DeclarationId(2575)), + target: TransformTarget::Callable(DeclarationId(2577)), inputs: vec![], output: PortId(905), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11327, 11336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(754), - target: TransformTarget::Callable(DeclarationId(2576)), + target: TransformTarget::Callable(DeclarationId(2578)), inputs: vec![], output: PortId(906), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11350, 11355), @@ -8597,7 +8597,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(757), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(908)], output: PortId(911), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12255, 12272), @@ -8618,7 +8618,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(760), - target: TransformTarget::Callable(DeclarationId(2579)), + target: TransformTarget::Callable(DeclarationId(2581)), inputs: vec![PortId(913)], output: PortId(914), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12279, 12320), @@ -8632,7 +8632,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(762), - target: TransformTarget::Callable(DeclarationId(2580)), + target: TransformTarget::Callable(DeclarationId(2582)), inputs: vec![PortId(915)], output: PortId(916), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12326, 12367), @@ -8666,7 +8666,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(764), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(908)], output: PortId(919), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12406, 12423), @@ -8687,7 +8687,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(767), - target: TransformTarget::Callable(DeclarationId(2581)), + target: TransformTarget::Callable(DeclarationId(2583)), inputs: vec![PortId(921)], output: PortId(922), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12430, 12471), @@ -8701,7 +8701,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(769), - target: TransformTarget::Callable(DeclarationId(2582)), + target: TransformTarget::Callable(DeclarationId(2584)), inputs: vec![PortId(923)], output: PortId(924), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12477, 12518), @@ -8735,7 +8735,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(771), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(908)], output: PortId(927), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12554, 12571), @@ -8756,7 +8756,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(774), - target: TransformTarget::Callable(DeclarationId(2583)), + target: TransformTarget::Callable(DeclarationId(2585)), inputs: vec![PortId(929)], output: PortId(930), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12578, 12619), @@ -8770,7 +8770,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(776), - target: TransformTarget::Callable(DeclarationId(2584)), + target: TransformTarget::Callable(DeclarationId(2586)), inputs: vec![PortId(931)], output: PortId(932), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12625, 12666), @@ -8804,7 +8804,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(778), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(908)], output: PortId(935), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12700, 12717), @@ -8825,7 +8825,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(781), - target: TransformTarget::Callable(DeclarationId(2585)), + target: TransformTarget::Callable(DeclarationId(2587)), inputs: vec![PortId(937)], output: PortId(938), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12724, 12765), @@ -8839,7 +8839,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(783), - target: TransformTarget::Callable(DeclarationId(2586)), + target: TransformTarget::Callable(DeclarationId(2588)), inputs: vec![PortId(939)], output: PortId(940), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12771, 12812), @@ -8873,7 +8873,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(785), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(908)], output: PortId(943), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12846, 12863), @@ -8894,7 +8894,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(788), - target: TransformTarget::Callable(DeclarationId(2587)), + target: TransformTarget::Callable(DeclarationId(2589)), inputs: vec![PortId(945)], output: PortId(946), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12870, 12911), @@ -8908,7 +8908,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(790), - target: TransformTarget::Callable(DeclarationId(2588)), + target: TransformTarget::Callable(DeclarationId(2590)), inputs: vec![PortId(947)], output: PortId(948), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12917, 12958), @@ -9029,7 +9029,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(795), - target: TransformTarget::Callable(DeclarationId(1294)), + target: TransformTarget::Callable(DeclarationId(1296)), inputs: vec![PortId(951)], output: PortId(955), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13118, 13135), @@ -9043,14 +9043,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(797), - target: TransformTarget::Callable(DeclarationId(2293)), + target: TransformTarget::Callable(DeclarationId(2295)), inputs: vec![], output: PortId(957), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13142, 13154), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(798), - target: TransformTarget::Callable(DeclarationId(2293)), + target: TransformTarget::Callable(DeclarationId(2295)), inputs: vec![], output: PortId(958), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13160, 13172), @@ -9165,17 +9165,17 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(808), - target: TransformTarget::Callable(DeclarationId(1290)), + target: TransformTarget::Callable(DeclarationId(1292)), inputs: vec![PortId(968)], output: PortId(969), - span: SourceSpan::new("src/v3/std/verification.dag", 20470, 20493), + span: SourceSpan::new("src/v3/std/verification.dag", 22146, 22169), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(809), - target: TransformTarget::Callable(DeclarationId(1291)), + target: TransformTarget::Callable(DeclarationId(1293)), inputs: vec![PortId(970)], output: PortId(971), - span: SourceSpan::new("src/v3/std/verification.dag", 20515, 20549), + span: SourceSpan::new("src/v3/std/verification.dag", 22191, 22225), })); nodes.push(Behavior::Branch(BranchNode { id: NodeId(810), @@ -9186,7 +9186,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { output: PortId(969), pattern: BranchPattern::UnresolvedVariant { name: "Enumerated".to_string(), - span: SourceSpan::new("src/v3/std/verification.dag", 20453, 20466), + span: SourceSpan::new("src/v3/std/verification.dag", 22129, 22142), }, binding: Some(PayloadBinding { binding_name: "c".to_string(), @@ -9198,7 +9198,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { output: PortId(971), pattern: BranchPattern::UnresolvedVariant { name: "Quantified".to_string(), - span: SourceSpan::new("src/v3/std/verification.dag", 20498, 20511), + span: SourceSpan::new("src/v3/std/verification.dag", 22174, 22187), }, binding: Some(PayloadBinding { binding_name: "q".to_string(), @@ -9207,7 +9207,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { }, ], output: PortId(972), - span: SourceSpan::new("src/v3/std/verification.dag", 20435, 20553), + span: SourceSpan::new("src/v3/std/verification.dag", 22111, 22229), emit_participation: Some(BranchEmitParticipation::UserMatch), })); nodes.push(Behavior::Bind(BindNode { @@ -9215,7 +9215,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { name: "obligation_for_suite_claim".to_string(), value: PortId(972), params: vec![PortId(967)], - span: SourceSpan::new("src/v3/std/verification.dag", 20435, 20553), + span: SourceSpan::new("src/v3/std/verification.dag", 22111, 22229), lane2_workflow: None, emit_participation: Some(BindEmitParticipation::UserCallable), })); @@ -9834,7 +9834,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(3315); + let mut declarations = Vec::with_capacity(3319); declarations.push(Declaration { id: DeclarationId(0), name: Some("Classical".to_string()), @@ -24042,11 +24042,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(1803), + ty: DeclarationId(1805), }, Field { label: "Cons".to_string(), - ty: DeclarationId(1805), + ty: DeclarationId(1807), }, ], }, @@ -24079,7 +24079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1773), + output: DeclarationId(1775), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3273, 3284)), }, type_params: vec![DeclarationId(688)], @@ -24110,8 +24110,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(689), name: Some("cons".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(690), DeclarationId(1774)], - output: DeclarationId(1775), + inputs: vec![DeclarationId(690), DeclarationId(1776)], + output: DeclarationId(1777), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3453, 3475)), }, type_params: vec![DeclarationId(690)], @@ -24143,7 +24143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("singleton".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(692)], - output: DeclarationId(1776), + output: DeclarationId(1778), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3570, 3590)), }, type_params: vec![DeclarationId(692)], @@ -24174,7 +24174,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(693), name: Some("fold".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1777), DeclarationId(695), DeclarationId(1778)], + inputs: vec![DeclarationId(1779), DeclarationId(695), DeclarationId(1780)], output: DeclarationId(695), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4203, 4307)), }, @@ -24220,7 +24220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(696), name: Some("fold_right".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1779), DeclarationId(698), DeclarationId(1780)], + inputs: vec![DeclarationId(1781), DeclarationId(698), DeclarationId(1782)], output: DeclarationId(698), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4658, 4768)), }, @@ -24266,8 +24266,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(699), name: Some("concat".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1781), DeclarationId(1782)], - output: DeclarationId(1783), + inputs: vec![DeclarationId(1783), DeclarationId(1784)], + output: DeclarationId(1785), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5386, 5414)), }, type_params: vec![DeclarationId(700)], @@ -24298,8 +24298,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(701), name: Some("map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1784), DeclarationId(1785)], - output: DeclarationId(1786), + inputs: vec![DeclarationId(1786), DeclarationId(1787)], + output: DeclarationId(1788), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5721, 5778)), }, type_params: vec![DeclarationId(702), DeclarationId(703)], @@ -24344,8 +24344,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(704), name: Some("filter".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1787), DeclarationId(1788)], - output: DeclarationId(1789), + inputs: vec![DeclarationId(1789), DeclarationId(1790)], + output: DeclarationId(1791), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5905, 5988)), }, type_params: vec![DeclarationId(705)], @@ -24376,8 +24376,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(706), name: Some("flat_map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1790), DeclarationId(1792)], - output: DeclarationId(1793), + inputs: vec![DeclarationId(1792), DeclarationId(1794)], + output: DeclarationId(1795), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6171, 6230)), }, type_params: vec![DeclarationId(707), DeclarationId(708)], @@ -24422,7 +24422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(709), name: Some("length".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1794)], + inputs: vec![DeclarationId(1796)], output: DeclarationId(93), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6372, 6409)), }, @@ -24454,7 +24454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(711), name: Some("is_empty".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1795)], + inputs: vec![DeclarationId(1797)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6605, 6671)), }, @@ -24525,8 +24525,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(715), name: Some("enumerate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1796)], - output: DeclarationId(1798), + inputs: vec![DeclarationId(1798)], + output: DeclarationId(1800), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7238, 7269)), }, type_params: vec![DeclarationId(716)], @@ -24557,8 +24557,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(717), name: Some("enumerate_helper".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1799), DeclarationId(93)], - output: DeclarationId(1801), + inputs: vec![DeclarationId(1801), DeclarationId(93)], + output: DeclarationId(1803), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7463, 7644)), }, type_params: vec![DeclarationId(718)], @@ -24589,7 +24589,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(719), name: Some("contains".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1802), DeclarationId(720)], + inputs: vec![DeclarationId(1804), DeclarationId(720)], output: DeclarationId(128), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 8205, 8332)), }, @@ -24684,7 +24684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1806), + ty: DeclarationId(1808), }, ], }, @@ -24727,7 +24727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1807), + ty: DeclarationId(1809), }, ], }, @@ -24762,11 +24762,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiteralToken".to_string(), - ty: DeclarationId(1822), + ty: DeclarationId(1824), }, Field { label: "ParamToken".to_string(), - ty: DeclarationId(1823), + ty: DeclarationId(1825), }, ], }, @@ -24786,7 +24786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1824), + ty: DeclarationId(1826), }], }, type_params: vec![], @@ -24806,11 +24806,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedSegmentTokens".to_string(), - ty: DeclarationId(1826), + ty: DeclarationId(1828), }, Field { label: "MalformedPathSegment".to_string(), - ty: DeclarationId(1827), + ty: DeclarationId(1829), }, ], }, @@ -24831,11 +24831,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedPathTemplate".to_string(), - ty: DeclarationId(1828), + ty: DeclarationId(1830), }, Field { label: "MalformedPathTemplate".to_string(), - ty: DeclarationId(1829), + ty: DeclarationId(1831), }, ], }, @@ -24890,7 +24890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("last_path_param".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(730)], - output: DeclarationId(1808), + output: DeclarationId(1810), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 11761, 12044)), }, type_params: vec![], @@ -24910,15 +24910,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ReadEffect".to_string(), - ty: DeclarationId(1830), + ty: DeclarationId(1832), }, Field { label: "UpsertEffect".to_string(), - ty: DeclarationId(1831), + ty: DeclarationId(1833), }, Field { label: "DeleteEffect".to_string(), - ty: DeclarationId(1832), + ty: DeclarationId(1834), }, ], }, @@ -24939,11 +24939,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CreateEffect".to_string(), - ty: DeclarationId(1833), + ty: DeclarationId(1835), }, Field { label: "AppendEffect".to_string(), - ty: DeclarationId(1834), + ty: DeclarationId(1836), }, ], }, @@ -24964,11 +24964,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IsIdempotent".to_string(), - ty: DeclarationId(1835), + ty: DeclarationId(1837), }, Field { label: "IsBreaking".to_string(), - ty: DeclarationId(1836), + ty: DeclarationId(1838), }, ], }, @@ -24989,11 +24989,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PostAlways".to_string(), - ty: DeclarationId(1837), + ty: DeclarationId(1839), }, Field { label: "KeylessFallback".to_string(), - ty: DeclarationId(1838), + ty: DeclarationId(1840), }, ], }, @@ -25014,15 +25014,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PathParam".to_string(), - ty: DeclarationId(1839), + ty: DeclarationId(1841), }, Field { label: "InputField".to_string(), - ty: DeclarationId(1840), + ty: DeclarationId(1842), }, Field { label: "CompositeKey".to_string(), - ty: DeclarationId(1842), + ty: DeclarationId(1844), }, ], }, @@ -25043,15 +25043,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LatticeEffect".to_string(), - ty: DeclarationId(1843), + ty: DeclarationId(1845), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(1844), + ty: DeclarationId(1846), }, Field { label: "NonIdempotent".to_string(), - ty: DeclarationId(1845), + ty: DeclarationId(1847), }, ], }, @@ -25133,15 +25133,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DerivedEffect".to_string(), - ty: DeclarationId(1846), + ty: DeclarationId(1848), }, Field { label: "UnknownHttpMethodInput".to_string(), - ty: DeclarationId(1847), + ty: DeclarationId(1849), }, Field { label: "MalformedPathInput".to_string(), - ty: DeclarationId(1848), + ty: DeclarationId(1850), }, ], }, @@ -25162,11 +25162,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IdempotentComposition".to_string(), - ty: DeclarationId(1849), + ty: DeclarationId(1851), }, Field { label: "BrokenBy".to_string(), - ty: DeclarationId(1851), + ty: DeclarationId(1853), }, ], }, @@ -25203,7 +25203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("breaker_ref".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(1809), + output: DeclarationId(1811), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 20944, 20966)), }, type_params: vec![], @@ -25220,8 +25220,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(749), name: Some("indexed_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1810)], - output: DeclarationId(1812), + inputs: vec![DeclarationId(1812)], + output: DeclarationId(1814), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 21060, 21153)), }, type_params: vec![], @@ -25238,8 +25238,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(750), name: Some("first_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1813)], - output: DeclarationId(1815), + inputs: vec![DeclarationId(1815)], + output: DeclarationId(1817), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 21240, 21423)), }, type_params: vec![], @@ -25256,7 +25256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(751), name: Some("compose_effects".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1816)], + inputs: vec![DeclarationId(1818)], output: DeclarationId(746), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 22313, 22436)), }, @@ -25321,19 +25321,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LinearEffect".to_string(), - ty: DeclarationId(1853), + ty: DeclarationId(1855), }, Field { label: "BranchEffect".to_string(), - ty: DeclarationId(1855), + ty: DeclarationId(1857), }, Field { label: "LoopEffect".to_string(), - ty: DeclarationId(1856), + ty: DeclarationId(1858), }, Field { label: "ParallelEffect".to_string(), - ty: DeclarationId(1858), + ty: DeclarationId(1860), }, ], }, @@ -25383,11 +25383,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WorkflowCompositionVerdict".to_string(), - ty: DeclarationId(1859), + ty: DeclarationId(1861), }, Field { label: "IdempotencyUnsupported".to_string(), - ty: DeclarationId(1860), + ty: DeclarationId(1862), }, ], }, @@ -25426,23 +25426,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoWorkflowProjection".to_string(), - ty: DeclarationId(1861), + ty: DeclarationId(1863), }, Field { label: "NotParallelEffectRoot".to_string(), - ty: DeclarationId(1862), + ty: DeclarationId(1864), }, Field { label: "NonLinearParallelBranch".to_string(), - ty: DeclarationId(1863), + ty: DeclarationId(1865), }, Field { label: "PairwiseNonCommute".to_string(), - ty: DeclarationId(1864), + ty: DeclarationId(1866), }, Field { label: "LensSurfacePending".to_string(), - ty: DeclarationId(1865), + ty: DeclarationId(1867), }, ], }, @@ -25492,11 +25492,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParallelCompositionVerdict".to_string(), - ty: DeclarationId(1866), + ty: DeclarationId(1868), }, Field { label: "ParallelismUnsupported".to_string(), - ty: DeclarationId(1867), + ty: DeclarationId(1869), }, ], }, @@ -25551,7 +25551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("parse_http_method".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(1817), + output: DeclarationId(1819), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 29707, 30005)), }, type_params: vec![], @@ -25586,7 +25586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(765), name: Some("upsert_or_create".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1818), DeclarationId(198)], + inputs: vec![DeclarationId(1820), DeclarationId(198)], output: DeclarationId(738), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 30476, 30628)), }, @@ -25604,7 +25604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(766), name: Some("delete_or_create".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1819), DeclarationId(198)], + inputs: vec![DeclarationId(1821), DeclarationId(198)], output: DeclarationId(738), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 30706, 30858)), }, @@ -25661,15 +25661,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Agrees".to_string(), - ty: DeclarationId(1868), + ty: DeclarationId(1870), }, Field { label: "Disagrees".to_string(), - ty: DeclarationId(1869), + ty: DeclarationId(1871), }, Field { label: "DerivationUnknown".to_string(), - ty: DeclarationId(1870), + ty: DeclarationId(1872), }, ], }, @@ -25690,11 +25690,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ModifierNotDeclared".to_string(), - ty: DeclarationId(1871), + ty: DeclarationId(1873), }, Field { label: "ModifierDeclared".to_string(), - ty: DeclarationId(1872), + ty: DeclarationId(1874), }, ], }, @@ -25832,8 +25832,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(776), name: Some("generate_idempotency_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1820)], - output: DeclarationId(1821), + inputs: vec![DeclarationId(1822)], + output: DeclarationId(1823), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 36640, 36910)), }, type_params: vec![], @@ -25926,15 +25926,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Uninferred".to_string(), - ty: DeclarationId(1881), + ty: DeclarationId(1883), }, Field { label: "Resolved".to_string(), - ty: DeclarationId(1882), + ty: DeclarationId(1884), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(1883), + ty: DeclarationId(1885), }, ], }, @@ -25963,7 +25963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "produced_by".to_string(), - ty: DeclarationId(1884), + ty: DeclarationId(1886), }, ], }, @@ -25984,15 +25984,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LitInt".to_string(), - ty: DeclarationId(1885), + ty: DeclarationId(1887), }, Field { label: "LitBool".to_string(), - ty: DeclarationId(1886), + ty: DeclarationId(1888), }, Field { label: "LitString".to_string(), - ty: DeclarationId(1887), + ty: DeclarationId(1889), }, ], }, @@ -26013,23 +26013,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1888), + ty: DeclarationId(1890), }, Field { label: "UnresolvedIdentifier".to_string(), - ty: DeclarationId(1889), + ty: DeclarationId(1891), }, Field { label: "ResolvedByStructure".to_string(), - ty: DeclarationId(1890), + ty: DeclarationId(1892), }, Field { label: "ResolvedByName".to_string(), - ty: DeclarationId(1891), + ty: DeclarationId(1893), }, Field { label: "TypeParam".to_string(), - ty: DeclarationId(1892), + ty: DeclarationId(1894), }, ], }, @@ -26050,15 +26050,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OneUnit".to_string(), - ty: DeclarationId(1893), + ty: DeclarationId(1895), }, Field { label: "AdditionalUnit".to_string(), - ty: DeclarationId(1894), + ty: DeclarationId(1896), }, Field { label: "UnitCount".to_string(), - ty: DeclarationId(1895), + ty: DeclarationId(1897), }, ], }, @@ -26079,11 +26079,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ZeroWidth".to_string(), - ty: DeclarationId(1896), + ty: DeclarationId(1898), }, Field { label: "PositiveWidth".to_string(), - ty: DeclarationId(1897), + ty: DeclarationId(1899), }, ], }, @@ -26104,11 +26104,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BoundedInterval".to_string(), - ty: DeclarationId(1898), + ty: DeclarationId(1900), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1899), + ty: DeclarationId(1901), }, ], }, @@ -26163,11 +26163,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StaticBound".to_string(), - ty: DeclarationId(1901), + ty: DeclarationId(1903), }, Field { label: "PlatformDependent".to_string(), - ty: DeclarationId(1902), + ty: DeclarationId(1904), }, ], }, @@ -26188,15 +26188,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Exact".to_string(), - ty: DeclarationId(1903), + ty: DeclarationId(1905), }, Field { label: "AtMostOne".to_string(), - ty: DeclarationId(1904), + ty: DeclarationId(1906), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1905), + ty: DeclarationId(1907), }, ], }, @@ -26292,27 +26292,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1906), + ty: DeclarationId(1908), }, Field { label: "Reference".to_string(), - ty: DeclarationId(1907), + ty: DeclarationId(1909), }, Field { label: "Record".to_string(), - ty: DeclarationId(1909), + ty: DeclarationId(1911), }, Field { label: "List".to_string(), - ty: DeclarationId(1911), + ty: DeclarationId(1913), }, Field { label: "Map".to_string(), - ty: DeclarationId(1913), + ty: DeclarationId(1915), }, Field { label: "Variant".to_string(), - ty: DeclarationId(1915), + ty: DeclarationId(1917), }, ], }, @@ -26333,23 +26333,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ValueBodyUnparsed".to_string(), - ty: DeclarationId(1916), + ty: DeclarationId(1918), }, Field { label: "ValueBodyStructural".to_string(), - ty: DeclarationId(1918), + ty: DeclarationId(1920), }, Field { label: "ValueBodyScalar".to_string(), - ty: DeclarationId(1919), + ty: DeclarationId(1921), }, Field { label: "ValueBodyList".to_string(), - ty: DeclarationId(1921), + ty: DeclarationId(1923), }, Field { label: "ValueBodyMap".to_string(), - ty: DeclarationId(1923), + ty: DeclarationId(1925), }, ], }, @@ -26389,23 +26389,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserDefined".to_string(), - ty: DeclarationId(1924), + ty: DeclarationId(1926), }, Field { label: "ExternalRealization".to_string(), - ty: DeclarationId(1925), + ty: DeclarationId(1927), }, Field { label: "Pending".to_string(), - ty: DeclarationId(1926), + ty: DeclarationId(1928), }, Field { label: "NoBody".to_string(), - ty: DeclarationId(1927), + ty: DeclarationId(1929), }, Field { label: "Unparsed".to_string(), - ty: DeclarationId(1928), + ty: DeclarationId(1930), }, ], }, @@ -26426,27 +26426,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(1929), + ty: DeclarationId(1931), }, Field { label: "Conj".to_string(), - ty: DeclarationId(1931), + ty: DeclarationId(1933), }, Field { label: "Disj".to_string(), - ty: DeclarationId(1933), + ty: DeclarationId(1935), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(1935), + ty: DeclarationId(1937), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(1936), + ty: DeclarationId(1938), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(1938), + ty: DeclarationId(1940), }, ], }, @@ -26471,7 +26471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(1939), + ty: DeclarationId(1941), }, Field { label: "connective".to_string(), @@ -26479,27 +26479,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(1940), + ty: DeclarationId(1942), }, Field { label: "phantom_params".to_string(), - ty: DeclarationId(1941), + ty: DeclarationId(1943), }, Field { label: "meta_tag".to_string(), - ty: DeclarationId(1942), + ty: DeclarationId(1944), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(1943), + ty: DeclarationId(1945), }, Field { label: "value_body".to_string(), - ty: DeclarationId(1944), + ty: DeclarationId(1946), }, Field { label: "nominal_opacity".to_string(), - ty: DeclarationId(1945), + ty: DeclarationId(1947), }, Field { label: "span".to_string(), @@ -26548,7 +26548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "permitted_accessors".to_string(), - ty: DeclarationId(1946), + ty: DeclarationId(1948), }], }, type_params: vec![], @@ -26568,19 +26568,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Add".to_string(), - ty: DeclarationId(1947), + ty: DeclarationId(1949), }, Field { label: "Sub".to_string(), - ty: DeclarationId(1948), + ty: DeclarationId(1950), }, Field { label: "Mul".to_string(), - ty: DeclarationId(1949), + ty: DeclarationId(1951), }, Field { label: "Div".to_string(), - ty: DeclarationId(1950), + ty: DeclarationId(1952), }, ], }, @@ -26601,27 +26601,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(1951), + ty: DeclarationId(1953), }, Field { label: "Ne".to_string(), - ty: DeclarationId(1952), + ty: DeclarationId(1954), }, Field { label: "Lt".to_string(), - ty: DeclarationId(1953), + ty: DeclarationId(1955), }, Field { label: "Le".to_string(), - ty: DeclarationId(1954), + ty: DeclarationId(1956), }, Field { label: "Gt".to_string(), - ty: DeclarationId(1955), + ty: DeclarationId(1957), }, Field { label: "Ge".to_string(), - ty: DeclarationId(1956), + ty: DeclarationId(1958), }, ], }, @@ -26667,11 +26667,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "And".to_string(), - ty: DeclarationId(1957), + ty: DeclarationId(1959), }, Field { label: "Or".to_string(), - ty: DeclarationId(1958), + ty: DeclarationId(1960), }, ], }, @@ -26692,15 +26692,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Arithmetic".to_string(), - ty: DeclarationId(1959), + ty: DeclarationId(1961), }, Field { label: "Comparison".to_string(), - ty: DeclarationId(1960), + ty: DeclarationId(1962), }, Field { label: "Logical".to_string(), - ty: DeclarationId(1961), + ty: DeclarationId(1963), }, ], }, @@ -26721,19 +26721,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Callable".to_string(), - ty: DeclarationId(1962), + ty: DeclarationId(1964), }, Field { label: "UnresolvedFieldProject".to_string(), - ty: DeclarationId(1963), + ty: DeclarationId(1965), }, Field { label: "ResolvedFieldProject".to_string(), - ty: DeclarationId(1964), + ty: DeclarationId(1966), }, Field { label: "Operator".to_string(), - ty: DeclarationId(1965), + ty: DeclarationId(1967), }, ], }, @@ -26754,11 +26754,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnresolvedVariant".to_string(), - ty: DeclarationId(1966), + ty: DeclarationId(1968), }, Field { label: "ResolvedVariant".to_string(), - ty: DeclarationId(1967), + ty: DeclarationId(1969), }, ], }, @@ -26816,7 +26816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "binding".to_string(), - ty: DeclarationId(1968), + ty: DeclarationId(1970), }, ], }, @@ -26952,11 +26952,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "members".to_string(), - ty: DeclarationId(1969), + ty: DeclarationId(1971), }, Field { label: "intra_cluster_calls".to_string(), - ty: DeclarationId(1970), + ty: DeclarationId(1972), }, ], }, @@ -26977,11 +26977,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Cardinality".to_string(), - ty: DeclarationId(1971), + ty: DeclarationId(1973), }, Field { label: "Descent".to_string(), - ty: DeclarationId(1972), + ty: DeclarationId(1974), }, ], }, @@ -27036,7 +27036,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(1973), + ty: DeclarationId(1975), }, ], }, @@ -27065,7 +27065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "inputs".to_string(), - ty: DeclarationId(1974), + ty: DeclarationId(1976), }, Field { label: "result_port".to_string(), @@ -27093,7 +27093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserMatch".to_string(), - ty: DeclarationId(1975), + ty: DeclarationId(1977), }], }, type_params: vec![], @@ -27121,7 +27121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "paths".to_string(), - ty: DeclarationId(1976), + ty: DeclarationId(1978), }, Field { label: "result_port".to_string(), @@ -27133,7 +27133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(1977), + ty: DeclarationId(1979), }, ], }, @@ -27198,7 +27198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserCallable".to_string(), - ty: DeclarationId(1978), + ty: DeclarationId(1980), }], }, type_params: vec![], @@ -27230,7 +27230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "params".to_string(), - ty: DeclarationId(1979), + ty: DeclarationId(1981), }, Field { label: "span".to_string(), @@ -27238,11 +27238,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(1980), + ty: DeclarationId(1982), }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(1981), + ty: DeclarationId(1983), }, ], }, @@ -27263,23 +27263,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(1982), + ty: DeclarationId(1984), }, Field { label: "Transform".to_string(), - ty: DeclarationId(1983), + ty: DeclarationId(1985), }, Field { label: "Branch".to_string(), - ty: DeclarationId(1984), + ty: DeclarationId(1986), }, Field { label: "Loop".to_string(), - ty: DeclarationId(1985), + ty: DeclarationId(1987), }, Field { label: "Bind".to_string(), - ty: DeclarationId(1986), + ty: DeclarationId(1988), }, ], }, @@ -27300,19 +27300,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "declarations".to_string(), - ty: DeclarationId(1987), + ty: DeclarationId(1989), }, Field { label: "nodes".to_string(), - ty: DeclarationId(1988), + ty: DeclarationId(1990), }, Field { label: "ports".to_string(), - ty: DeclarationId(1989), + ty: DeclarationId(1991), }, Field { label: "clusters".to_string(), - ty: DeclarationId(1990), + ty: DeclarationId(1992), }, ], }, @@ -27352,15 +27352,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "accessor".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "realization".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -27379,7 +27379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(722)], - output: DeclarationId(1873), + output: DeclarationId(1875), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22297, @@ -27401,7 +27401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("node".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(1874), + output: DeclarationId(1876), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22355, @@ -27423,7 +27423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("resolve_producer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(722)], - output: DeclarationId(1875), + output: DeclarationId(1877), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22430, @@ -27445,7 +27445,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(1876), + output: DeclarationId(1878), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22819, @@ -27467,7 +27467,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(1877), + output: DeclarationId(1879), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 23694, @@ -27489,7 +27489,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(1878), + output: DeclarationId(1880), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 24020, @@ -27513,15 +27513,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SingleRoot".to_string(), - ty: DeclarationId(1991), + ty: DeclarationId(1993), }, Field { label: "NoRoot".to_string(), - ty: DeclarationId(1992), + ty: DeclarationId(1994), }, Field { label: "AmbiguousRoot".to_string(), - ty: DeclarationId(1994), + ty: DeclarationId(1996), }, ], }, @@ -27562,7 +27562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1879), + output: DeclarationId(1881), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28025, @@ -27584,7 +27584,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(723)], - output: DeclarationId(1880), + output: DeclarationId(1882), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28110, @@ -27607,7 +27607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -27627,15 +27627,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ShrinkEffect".to_string(), - ty: DeclarationId(2019), + ty: DeclarationId(2021), }, Field { label: "ProjectionEffect".to_string(), - ty: DeclarationId(2020), + ty: DeclarationId(2022), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(2021), + ty: DeclarationId(2023), }, ], }, @@ -27656,19 +27656,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ShapeConstant".to_string(), - ty: DeclarationId(2022), + ty: DeclarationId(2024), }, Field { label: "ShapeLinearScan".to_string(), - ty: DeclarationId(2023), + ty: DeclarationId(2025), }, Field { label: "ShapeIterateBody".to_string(), - ty: DeclarationId(2024), + ty: DeclarationId(2026), }, Field { label: "ShapeSortBody".to_string(), - ty: DeclarationId(2025), + ty: DeclarationId(2027), }, ], }, @@ -27697,15 +27697,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "size_effect".to_string(), - ty: DeclarationId(2026), + ty: DeclarationId(2028), }, Field { label: "cost_shape".to_string(), - ty: DeclarationId(2027), + ty: DeclarationId(2029), }, Field { label: "callback_element_position".to_string(), - ty: DeclarationId(2028), + ty: DeclarationId(2030), }, ], }, @@ -27730,7 +27730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "display_name".to_string(), - ty: DeclarationId(2029), + ty: DeclarationId(2031), }, ], }, @@ -27787,11 +27787,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DegreeTwo".to_string(), - ty: DeclarationId(2030), + ty: DeclarationId(2032), }, Field { label: "DegreeSuccessor".to_string(), - ty: DeclarationId(2031), + ty: DeclarationId(2033), }, ], }, @@ -27812,31 +27812,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ConstantCost".to_string(), - ty: DeclarationId(2032), + ty: DeclarationId(2034), }, Field { label: "LinearCost".to_string(), - ty: DeclarationId(2033), + ty: DeclarationId(2035), }, Field { label: "PolynomialCost".to_string(), - ty: DeclarationId(2034), + ty: DeclarationId(2036), }, Field { label: "ProductCost".to_string(), - ty: DeclarationId(2036), + ty: DeclarationId(2038), }, Field { label: "SumCost".to_string(), - ty: DeclarationId(2038), + ty: DeclarationId(2040), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2039), + ty: DeclarationId(2041), }, Field { label: "UnknownCost".to_string(), - ty: DeclarationId(2040), + ty: DeclarationId(2042), }, ], }, @@ -27844,7 +27844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2041)), + inhabits: Some(DeclarationId(2043)), value_body: None, refinement: None, nominal_opacity: None, @@ -27898,7 +27898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1995), + output: DeclarationId(1997), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 10963, 10973)), }, type_params: vec![], @@ -27916,7 +27916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(849)], - output: DeclarationId(1996), + output: DeclarationId(1998), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 11047, 11062)), }, type_params: vec![], @@ -27934,7 +27934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("two_terms".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(849), DeclarationId(849)], - output: DeclarationId(1997), + output: DeclarationId(1999), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(185))), }, type_params: vec![], @@ -27951,8 +27951,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(855), name: Some("many_terms".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(849), DeclarationId(849), DeclarationId(1998)], - output: DeclarationId(1999), + inputs: vec![DeclarationId(849), DeclarationId(849), DeclarationId(2000)], + output: DeclarationId(2001), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(187))), }, type_params: vec![], @@ -28077,7 +28077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(862), name: Some("max_path".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2000)], + inputs: vec![DeclarationId(2002)], output: DeclarationId(849), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(220))), }, @@ -28134,35 +28134,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ClassConstant".to_string(), - ty: DeclarationId(2042), + ty: DeclarationId(2044), }, Field { label: "ClassLog".to_string(), - ty: DeclarationId(2043), + ty: DeclarationId(2045), }, Field { label: "ClassLinear".to_string(), - ty: DeclarationId(2044), + ty: DeclarationId(2046), }, Field { label: "ClassLinearithmic".to_string(), - ty: DeclarationId(2045), + ty: DeclarationId(2047), }, Field { label: "ClassQuadratic".to_string(), - ty: DeclarationId(2046), + ty: DeclarationId(2048), }, Field { label: "ClassPolynomial".to_string(), - ty: DeclarationId(2047), + ty: DeclarationId(2049), }, Field { label: "ClassExponential".to_string(), - ty: DeclarationId(2048), + ty: DeclarationId(2050), }, Field { label: "ClassUnknown".to_string(), - ty: DeclarationId(2049), + ty: DeclarationId(2051), }, ], }, @@ -28170,7 +28170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2050)), + inhabits: Some(DeclarationId(2052)), value_body: None, refinement: None, nominal_opacity: None, @@ -28270,8 +28270,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(871), name: Some("nsl_to_list".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2001)], - output: DeclarationId(2002), + inputs: vec![DeclarationId(2003)], + output: DeclarationId(2004), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(366))), }, type_params: vec![], @@ -28288,8 +28288,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(872), name: Some("drop_additive_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2003)], - output: DeclarationId(2004), + inputs: vec![DeclarationId(2005)], + output: DeclarationId(2006), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(379))), }, type_params: vec![], @@ -28306,8 +28306,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(873), name: Some("collapse_on_multiplicative_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2005)], - output: DeclarationId(2006), + inputs: vec![DeclarationId(2007)], + output: DeclarationId(2008), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(386))), }, type_params: vec![], @@ -28324,7 +28324,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(874), name: Some("any_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2007)], + inputs: vec![DeclarationId(2009)], output: DeclarationId(128), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(395))), }, @@ -28342,8 +28342,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(875), name: Some("drop_multiplicative_one".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2008)], - output: DeclarationId(2009), + inputs: vec![DeclarationId(2010)], + output: DeclarationId(2011), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(408))), }, type_params: vec![], @@ -28396,7 +28396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(878), name: Some("reduce_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2010)], + inputs: vec![DeclarationId(2012)], output: DeclarationId(849), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(440))), }, @@ -28414,7 +28414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(879), name: Some("wrap_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2011)], + inputs: vec![DeclarationId(2013)], output: DeclarationId(849), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(452))), }, @@ -28432,7 +28432,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(880), name: Some("reduce_product".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2012)], + inputs: vec![DeclarationId(2014)], output: DeclarationId(849), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(469))), }, @@ -28581,8 +28581,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(888), name: Some("filter_not_dominated_by".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2013), DeclarationId(849)], - output: DeclarationId(2014), + inputs: vec![DeclarationId(2015), DeclarationId(849)], + output: DeclarationId(2016), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(517))), }, type_params: vec![], @@ -28599,8 +28599,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(889), name: Some("drop_dominated_step".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2015), DeclarationId(849)], - output: DeclarationId(2016), + inputs: vec![DeclarationId(2017), DeclarationId(849)], + output: DeclarationId(2018), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(524))), }, type_params: vec![], @@ -28617,8 +28617,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(890), name: Some("drop_dominated".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2017)], - output: DeclarationId(2018), + inputs: vec![DeclarationId(2019)], + output: DeclarationId(2020), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(527))), }, type_params: vec![], @@ -28638,10 +28638,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { inputs: vec![ DeclarationId(147), DeclarationId(230), - DeclarationId(2078), - DeclarationId(93), - DeclarationId(2079), DeclarationId(2080), + DeclarationId(93), + DeclarationId(2081), + DeclarationId(2082), ], output: DeclarationId(912), body: ArrowBody::Unparsed(SourceSpan::new( @@ -28672,7 +28672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2081)), + meta_tag: Some(DeclarationId(2083)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![])), @@ -28687,11 +28687,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserMessage".to_string(), - ty: DeclarationId(2083), + ty: DeclarationId(2085), }, Field { label: "AssistantMessage".to_string(), - ty: DeclarationId(2085), + ty: DeclarationId(2087), }, ], }, @@ -28712,11 +28712,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Base64Image".to_string(), - ty: DeclarationId(2086), + ty: DeclarationId(2088), }, Field { label: "UrlImage".to_string(), - ty: DeclarationId(2087), + ty: DeclarationId(2089), }, ], }, @@ -28737,11 +28737,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TextContent".to_string(), - ty: DeclarationId(2088), + ty: DeclarationId(2090), }, Field { label: "ImageContent".to_string(), - ty: DeclarationId(2089), + ty: DeclarationId(2091), }, ], }, @@ -28800,11 +28800,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ToolResultText".to_string(), - ty: DeclarationId(2090), + ty: DeclarationId(2092), }, Field { label: "ToolResultBlocks".to_string(), - ty: DeclarationId(2092), + ty: DeclarationId(2094), }, ], }, @@ -28824,7 +28824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Text".to_string(), - ty: DeclarationId(2093), + ty: DeclarationId(2095), }], }, type_params: vec![], @@ -28843,7 +28843,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "TextPlain".to_string(), - ty: DeclarationId(2094), + ty: DeclarationId(2096), }], }, type_params: vec![], @@ -28888,23 +28888,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AnthropicTextBlock".to_string(), - ty: DeclarationId(2095), + ty: DeclarationId(2097), }, Field { label: "AnthropicImageBlock".to_string(), - ty: DeclarationId(2096), + ty: DeclarationId(2098), }, Field { label: "AnthropicDocumentBlock".to_string(), - ty: DeclarationId(2097), + ty: DeclarationId(2099), }, Field { label: "AnthropicSearchResultBlock".to_string(), - ty: DeclarationId(2101), + ty: DeclarationId(2103), }, Field { label: "AnthropicToolReferenceBlock".to_string(), - ty: DeclarationId(2102), + ty: DeclarationId(2104), }, ], }, @@ -28954,11 +28954,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserTextBlock".to_string(), - ty: DeclarationId(2103), + ty: DeclarationId(2105), }, Field { label: "UserToolResultBlock".to_string(), - ty: DeclarationId(2106), + ty: DeclarationId(2108), }, ], }, @@ -28979,11 +28979,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AssistantTextBlock".to_string(), - ty: DeclarationId(2107), + ty: DeclarationId(2109), }, Field { label: "AssistantToolUseBlock".to_string(), - ty: DeclarationId(2108), + ty: DeclarationId(2110), }, ], }, @@ -29004,31 +29004,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EndTurn".to_string(), - ty: DeclarationId(2109), + ty: DeclarationId(2111), }, Field { label: "MaxTokens".to_string(), - ty: DeclarationId(2110), + ty: DeclarationId(2112), }, Field { label: "StopSequence".to_string(), - ty: DeclarationId(2111), + ty: DeclarationId(2113), }, Field { label: "ToolUse".to_string(), - ty: DeclarationId(2112), + ty: DeclarationId(2114), }, Field { label: "PauseTurn".to_string(), - ty: DeclarationId(2113), + ty: DeclarationId(2115), }, Field { label: "Refusal".to_string(), - ty: DeclarationId(2114), + ty: DeclarationId(2116), }, Field { label: "ModelContextWindowExceeded".to_string(), - ty: DeclarationId(2115), + ty: DeclarationId(2117), }, ], }, @@ -29049,23 +29049,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CharLocation".to_string(), - ty: DeclarationId(2118), + ty: DeclarationId(2120), }, Field { label: "PageLocation".to_string(), - ty: DeclarationId(2121), + ty: DeclarationId(2123), }, Field { label: "ContentBlockLocation".to_string(), - ty: DeclarationId(2124), + ty: DeclarationId(2126), }, Field { label: "WebSearchResultLocation".to_string(), - ty: DeclarationId(2126), + ty: DeclarationId(2128), }, Field { label: "SearchResultLocation".to_string(), - ty: DeclarationId(2128), + ty: DeclarationId(2130), }, ], }, @@ -29086,27 +29086,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "MessagesTextBlock".to_string(), - ty: DeclarationId(2131), + ty: DeclarationId(2133), }, Field { label: "MessagesThinkingBlock".to_string(), - ty: DeclarationId(2132), + ty: DeclarationId(2134), }, Field { label: "MessagesRedactedThinkingBlock".to_string(), - ty: DeclarationId(2133), + ty: DeclarationId(2135), }, Field { label: "MessagesToolUseBlock".to_string(), - ty: DeclarationId(2135), + ty: DeclarationId(2137), }, Field { label: "MessagesServerToolUseBlock".to_string(), - ty: DeclarationId(2137), + ty: DeclarationId(2139), }, Field { label: "MessagesWebSearchToolResultBlock".to_string(), - ty: DeclarationId(2139), + ty: DeclarationId(2141), }, ], }, @@ -29127,35 +29127,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WebSearch".to_string(), - ty: DeclarationId(2140), + ty: DeclarationId(2142), }, Field { label: "WebFetch".to_string(), - ty: DeclarationId(2141), + ty: DeclarationId(2143), }, Field { label: "CodeExecution".to_string(), - ty: DeclarationId(2142), + ty: DeclarationId(2144), }, Field { label: "BashCodeExecution".to_string(), - ty: DeclarationId(2143), + ty: DeclarationId(2145), }, Field { label: "TextEditorCodeExecution".to_string(), - ty: DeclarationId(2144), + ty: DeclarationId(2146), }, Field { label: "ToolSearchToolRegex".to_string(), - ty: DeclarationId(2145), + ty: DeclarationId(2147), }, Field { label: "ToolSearchToolBm25".to_string(), - ty: DeclarationId(2146), + ty: DeclarationId(2148), }, Field { label: "Advisor".to_string(), - ty: DeclarationId(2147), + ty: DeclarationId(2149), }, ], }, @@ -29184,15 +29184,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cache_creation_input_tokens".to_string(), - ty: DeclarationId(2148), + ty: DeclarationId(2150), }, Field { label: "cache_read_input_tokens".to_string(), - ty: DeclarationId(2149), + ty: DeclarationId(2151), }, Field { label: "service_tier".to_string(), - ty: DeclarationId(2150), + ty: DeclarationId(2152), }, ], }, @@ -29212,7 +29212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Assistant".to_string(), - ty: DeclarationId(2151), + ty: DeclarationId(2153), }], }, type_params: vec![], @@ -29244,7 +29244,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2152), + ty: DeclarationId(2154), }, Field { label: "model".to_string(), @@ -29256,7 +29256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "stop_sequence".to_string(), - ty: DeclarationId(2153), + ty: DeclarationId(2155), }, Field { label: "usage".to_string(), @@ -29264,7 +29264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "container".to_string(), - ty: DeclarationId(2154), + ty: DeclarationId(2156), }, ], }, @@ -29293,7 +29293,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "entry".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -29314,23 +29314,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StdAuthority".to_string(), - ty: DeclarationId(2155), + ty: DeclarationId(2157), }, Field { label: "V3StdAuthority".to_string(), - ty: DeclarationId(2156), + ty: DeclarationId(2158), }, Field { label: "V3SpecAuthority".to_string(), - ty: DeclarationId(2157), + ty: DeclarationId(2159), }, Field { label: "CompilerAuthority".to_string(), - ty: DeclarationId(2158), + ty: DeclarationId(2160), }, Field { label: "ExtdepsFixtureAuthority".to_string(), - ty: DeclarationId(2159), + ty: DeclarationId(2161), }, ], }, @@ -29387,483 +29387,483 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "dsl/std/logic.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/bit.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/error_primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/magnitude.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/machine_constraints.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/nat.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/integer.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/rational.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/float.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/types.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/string_type.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/unicode.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/render_repeat_string_bootstrap.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "dsl/std/serialization.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2155), + constructor: DeclarationId(2157), payload: vec![], }, ), ( "src/v3/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/anthropic_messages.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/anthropic_operations.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/anthropic_schema.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/approximate_field.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/bin_shim.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/bootstrap_authority.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/bridge_ledger.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/clean_emission.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/computation.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/computation_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/coproduct_projection.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/cross_target_coverage.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/diagnostics.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/dimensions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/effects.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/emission_provenance.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/emit_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/extdeps_bootstrap_fixtures.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/go_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/induction.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/integer_diagnostic_order.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/lens_application.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/list.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/lookup.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/parse_surface.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/python_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/resources.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/runtime.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/rust_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/services.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/substrate.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/substrate_minimal.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/termination.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/t_ci_workflow_as_data_demo.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/timing_lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/tokenize.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/verification.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/std/workflows.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2156), + constructor: DeclarationId(2158), payload: vec![], }, ), ( "src/v3/spec/v3_l1.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2157), + constructor: DeclarationId(2159), payload: vec![], }, ), ( "src/v3/spec/go.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2157), + constructor: DeclarationId(2159), payload: vec![], }, ), ( "src/v3/spec/python.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2157), + constructor: DeclarationId(2159), payload: vec![], }, ), ( "src/v3/spec/rust.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2157), + constructor: DeclarationId(2159), payload: vec![], }, ), ( "src/v3/compiler/pipeline.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2158), + constructor: DeclarationId(2160), payload: vec![], }, ), ( "src/v3/compiler/operators.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2158), + constructor: DeclarationId(2160), payload: vec![], }, ), ( "src/v3/compiler/regen.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2158), + constructor: DeclarationId(2160), payload: vec![], }, ), ( "dsl/extdeps/languages/rust/primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2159), + constructor: DeclarationId(2161), payload: vec![], }, ), ( "dsl/extdeps/cron_schedule_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2159), + constructor: DeclarationId(2161), payload: vec![], }, ), ( "dsl/extdeps/github/github.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2159), + constructor: DeclarationId(2161), payload: vec![], }, ), ( "dsl/extdeps/github/actions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2159), + constructor: DeclarationId(2161), payload: vec![], }, ), ( "dsl/extdeps/github/ci.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2159), + constructor: DeclarationId(2161), payload: vec![], }, ), @@ -29881,11 +29881,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Retired".to_string(), - ty: DeclarationId(2160), + ty: DeclarationId(2162), }, Field { label: "Open".to_string(), - ty: DeclarationId(2161), + ty: DeclarationId(2163), }, ], }, @@ -29905,7 +29905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -29951,7 +29951,7 @@ 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(920), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(919) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2162)), 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(2161), 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(2160), 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(2160), 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(2160), 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(2160), 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(2160), 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(2161), 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(920), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(919) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2164)), 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(2163), 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(2162), 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(2162), 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(2162), 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(2162), 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(2162), 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(2163), 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(921), name: Some("CleanEmissionContract".to_string()), @@ -30037,15 +30037,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapEverything".to_string(), - ty: DeclarationId(2163), + ty: DeclarationId(2165), }, Field { label: "WrapOnlyInOperandPosition".to_string(), - ty: DeclarationId(2164), + ty: DeclarationId(2166), }, Field { label: "NoWrapping".to_string(), - ty: DeclarationId(2165), + ty: DeclarationId(2167), }, ], }, @@ -30066,19 +30066,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EmitBindingAlways".to_string(), - ty: DeclarationId(2166), + ty: DeclarationId(2168), }, Field { label: "EmitUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2167), + ty: DeclarationId(2169), }, Field { label: "EmitPrefixedUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2168), + ty: DeclarationId(2170), }, Field { label: "NotApplicablePatternBinding".to_string(), - ty: DeclarationId(2169), + ty: DeclarationId(2171), }, ], }, @@ -30099,11 +30099,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AccessFromPayloadBinding".to_string(), - ty: DeclarationId(2170), + ty: DeclarationId(2172), }, Field { label: "OverrideNamedFieldsAtBindingSite".to_string(), - ty: DeclarationId(2171), + ty: DeclarationId(2173), }, ], }, @@ -30124,15 +30124,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ImportEverythingDeclared".to_string(), - ty: DeclarationId(2172), + ty: DeclarationId(2174), }, Field { label: "IncludeOnlyReferenced".to_string(), - ty: DeclarationId(2173), + ty: DeclarationId(2175), }, Field { label: "ImportPerUsageSite".to_string(), - ty: DeclarationId(2174), + ty: DeclarationId(2176), }, ], }, @@ -30153,15 +30153,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapReturnValue".to_string(), - ty: DeclarationId(2175), + ty: DeclarationId(2177), }, Field { label: "NoWrappingOnTerminalExpression".to_string(), - ty: DeclarationId(2176), + ty: DeclarationId(2178), }, Field { label: "ExplicitReturnKeyword".to_string(), - ty: DeclarationId(2177), + ty: DeclarationId(2179), }, ], }, @@ -30182,15 +30182,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EmitLetBindingAlways".to_string(), - ty: DeclarationId(2178), + ty: DeclarationId(2180), }, Field { label: "EmitLetUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2179), + ty: DeclarationId(2181), }, Field { label: "OmitLetBinding".to_string(), - ty: DeclarationId(2180), + ty: DeclarationId(2182), }, ], }, @@ -30211,15 +30211,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapBody".to_string(), - ty: DeclarationId(2181), + ty: DeclarationId(2183), }, Field { label: "NoWrappingOnNonComplexBody".to_string(), - ty: DeclarationId(2182), + ty: DeclarationId(2184), }, Field { label: "NotApplicableMatchArmBody".to_string(), - ty: DeclarationId(2183), + ty: DeclarationId(2185), }, ], }, @@ -30277,7 +30277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2184), + ty: DeclarationId(2186), }, Field { label: "syntax_only".to_string(), @@ -30310,19 +30310,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IgnoreVerifierOutput".to_string(), - ty: DeclarationId(2185), + ty: DeclarationId(2187), }, Field { label: "RequireEmptyStdout".to_string(), - ty: DeclarationId(2186), + ty: DeclarationId(2188), }, Field { label: "RequireEmptyStderr".to_string(), - ty: DeclarationId(2187), + ty: DeclarationId(2189), }, Field { label: "RequireEmptyStdoutAndStderr".to_string(), - ty: DeclarationId(2188), + ty: DeclarationId(2190), }, ], }, @@ -30343,35 +30343,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CollectionSize".to_string(), - ty: DeclarationId(2195), + ty: DeclarationId(2197), }, Field { label: "ParserStreamSize".to_string(), - ty: DeclarationId(2196), + ty: DeclarationId(2198), }, Field { label: "WorklistDrainSize".to_string(), - ty: DeclarationId(2197), + ty: DeclarationId(2199), }, Field { label: "TreeSize".to_string(), - ty: DeclarationId(2198), + ty: DeclarationId(2200), }, Field { label: "ArithmeticParam".to_string(), - ty: DeclarationId(2199), + ty: DeclarationId(2201), }, Field { label: "ExplicitCountZero".to_string(), - ty: DeclarationId(2200), + ty: DeclarationId(2202), }, Field { label: "ExplicitCountPositive".to_string(), - ty: DeclarationId(2201), + ty: DeclarationId(2203), }, Field { label: "Forever".to_string(), - ty: DeclarationId(2202), + ty: DeclarationId(2204), }, ], }, @@ -30414,35 +30414,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ChildAccessorCall".to_string(), - ty: DeclarationId(2203), + ty: DeclarationId(2205), }, Field { label: "CollectionShrinkCall".to_string(), - ty: DeclarationId(2204), + ty: DeclarationId(2206), }, Field { label: "ArithmeticSubtractCall".to_string(), - ty: DeclarationId(2205), + ty: DeclarationId(2207), }, Field { label: "ArithmeticDivideCall".to_string(), - ty: DeclarationId(2206), + ty: DeclarationId(2208), }, Field { label: "ParserAdvanceCall".to_string(), - ty: DeclarationId(2207), + ty: DeclarationId(2209), }, Field { label: "WorklistDrainCall".to_string(), - ty: DeclarationId(2208), + ty: DeclarationId(2210), }, Field { label: "FoldBodyCall".to_string(), - ty: DeclarationId(2209), + ty: DeclarationId(2211), }, Field { label: "SameArgumentCall".to_string(), - ty: DeclarationId(2210), + ty: DeclarationId(2212), }, ], }, @@ -30461,7 +30461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("per_call_pattern_at".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(2189), + output: DeclarationId(2191), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2764, @@ -30483,7 +30483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("per_call_descent_operand_port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(721)], - output: DeclarationId(2190), + output: DeclarationId(2192), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2969, @@ -30507,15 +30507,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnitShrink".to_string(), - ty: DeclarationId(2211), + ty: DeclarationId(2213), }, Field { label: "ConstantShrink".to_string(), - ty: DeclarationId(2212), + ty: DeclarationId(2214), }, Field { label: "ProportionalShrink".to_string(), - ty: DeclarationId(2213), + ty: DeclarationId(2215), }, ], }, @@ -30536,15 +30536,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Fold".to_string(), - ty: DeclarationId(2214), + ty: DeclarationId(2216), }, Field { label: "Descend".to_string(), - ty: DeclarationId(2215), + ty: DeclarationId(2217), }, Field { label: "Repeat".to_string(), - ty: DeclarationId(2216), + ty: DeclarationId(2218), }, ], }, @@ -30577,7 +30577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "factor".to_string(), - ty: DeclarationId(2217), + ty: DeclarationId(2219), }, ], }, @@ -30618,7 +30618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("size_bound_param".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(933)], - output: DeclarationId(2191), + output: DeclarationId(2193), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 5787, @@ -30684,7 +30684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("constant_bound_value".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(933)], - output: DeclarationId(2192), + output: DeclarationId(2194), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 6715, @@ -30708,15 +30708,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TreeDescent".to_string(), - ty: DeclarationId(2218), + ty: DeclarationId(2220), }, Field { label: "CollectionFold".to_string(), - ty: DeclarationId(2219), + ty: DeclarationId(2221), }, Field { label: "ArithmeticRepeat".to_string(), - ty: DeclarationId(2220), + ty: DeclarationId(2222), }, ], }, @@ -30735,7 +30735,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("algebra_profile_to_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(53)], - output: DeclarationId(2193), + output: DeclarationId(2195), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 7781, @@ -30757,7 +30757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("type_iteration_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(2194), + output: DeclarationId(2196), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 8346, @@ -30781,11 +30781,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Immutable".to_string(), - ty: DeclarationId(2221), + ty: DeclarationId(2223), }, Field { label: "Mutable".to_string(), - ty: DeclarationId(2222), + ty: DeclarationId(2224), }, ], }, @@ -30806,11 +30806,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Pure".to_string(), - ty: DeclarationId(2223), + ty: DeclarationId(2225), }, Field { label: "Effectful".to_string(), - ty: DeclarationId(2224), + ty: DeclarationId(2226), }, ], }, @@ -30831,11 +30831,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ExplicitDAG".to_string(), - ty: DeclarationId(2225), + ty: DeclarationId(2227), }, Field { label: "Arbitrary".to_string(), - ty: DeclarationId(2226), + ty: DeclarationId(2228), }, ], }, @@ -30856,11 +30856,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Bounded".to_string(), - ty: DeclarationId(2227), + ty: DeclarationId(2229), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(2228), + ty: DeclarationId(2230), }, ], }, @@ -30924,28 +30924,28 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "mutability".to_string(), FieldValue::Variant { - constructor: DeclarationId(2221), + constructor: DeclarationId(2223), payload: vec![], }, ), ( "purity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2223), + constructor: DeclarationId(2225), payload: vec![], }, ), ( "structure".to_string(), FieldValue::Variant { - constructor: DeclarationId(2225), + constructor: DeclarationId(2227), payload: vec![], }, ), ( "iteration".to_string(), FieldValue::Variant { - constructor: DeclarationId(2227), + constructor: DeclarationId(2229), payload: vec![], }, ), @@ -30962,19 +30962,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ValueOnly".to_string(), - ty: DeclarationId(2229), + ty: DeclarationId(2231), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2230), + ty: DeclarationId(2232), }, Field { label: "RefCounted".to_string(), - ty: DeclarationId(2231), + ty: DeclarationId(2233), }, Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2232), + ty: DeclarationId(2234), }, ], }, @@ -30995,11 +30995,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LexicalScoping".to_string(), - ty: DeclarationId(2233), + ty: DeclarationId(2235), }, Field { label: "DynamicScoping".to_string(), - ty: DeclarationId(2234), + ty: DeclarationId(2236), }, ], }, @@ -31044,7 +31044,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "excluded_prefixes".to_string(), - ty: DeclarationId(2235), + ty: DeclarationId(2237), }], }, type_params: vec![], @@ -31068,7 +31068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "additional_excluded_prefixes".to_string(), - ty: DeclarationId(2236), + ty: DeclarationId(2238), }, ], }, @@ -31116,11 +31116,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2237), + ty: DeclarationId(2239), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2238), + ty: DeclarationId(2240), }, ], }, @@ -31157,7 +31157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "StringTag".to_string(), - ty: DeclarationId(2239), + ty: DeclarationId(2241), }], }, type_params: vec![], @@ -31177,11 +31177,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(2240), + ty: DeclarationId(2242), }, Field { label: "Populated".to_string(), - ty: DeclarationId(2241), + ty: DeclarationId(2243), }, ], }, @@ -31227,7 +31227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "declaration".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "wire_tag_field".to_string(), @@ -31235,7 +31235,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "variant_projections".to_string(), - ty: DeclarationId(2242), + ty: DeclarationId(2244), }, ], }, @@ -31336,27 +31336,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(2243), + ty: DeclarationId(2245), }, Field { label: "Conj".to_string(), - ty: DeclarationId(2244), + ty: DeclarationId(2246), }, Field { label: "Disj".to_string(), - ty: DeclarationId(2245), + ty: DeclarationId(2247), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2246), + ty: DeclarationId(2248), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(2247), + ty: DeclarationId(2249), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(2248), + ty: DeclarationId(2250), }, ], }, @@ -31377,23 +31377,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(2249), + ty: DeclarationId(2251), }, Field { label: "Transform".to_string(), - ty: DeclarationId(2250), + ty: DeclarationId(2252), }, Field { label: "Branch".to_string(), - ty: DeclarationId(2251), + ty: DeclarationId(2253), }, Field { label: "Loop".to_string(), - ty: DeclarationId(2252), + ty: DeclarationId(2254), }, Field { label: "Bind".to_string(), - ty: DeclarationId(2253), + ty: DeclarationId(2255), }, ], }, @@ -31468,7 +31468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cells".to_string(), - ty: DeclarationId(2254), + ty: DeclarationId(2256), }, ], }, @@ -31494,7 +31494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2255)), + meta_tag: Some(DeclarationId(2257)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -31521,14 +31521,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31558,14 +31558,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31595,14 +31595,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31632,14 +31632,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31669,14 +31669,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31706,14 +31706,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31743,14 +31743,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31780,14 +31780,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31817,14 +31817,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31854,14 +31854,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31891,14 +31891,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31928,14 +31928,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -31965,14 +31965,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32002,14 +32002,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32039,14 +32039,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32076,14 +32076,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32113,14 +32113,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32150,14 +32150,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32187,14 +32187,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32224,14 +32224,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32261,14 +32261,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32298,14 +32298,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32335,14 +32335,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32372,14 +32372,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32409,14 +32409,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32446,14 +32446,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32483,14 +32483,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32520,14 +32520,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32557,14 +32557,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32594,14 +32594,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32631,14 +32631,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32668,14 +32668,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32705,14 +32705,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32742,14 +32742,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32779,14 +32779,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32816,14 +32816,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32853,14 +32853,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32890,14 +32890,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32927,14 +32927,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -32964,14 +32964,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -33001,14 +33001,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2247), + constructor: DeclarationId(2249), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2250), + constructor: DeclarationId(2252), payload: vec![], }, ), @@ -33027,43 +33027,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2256), + ty: DeclarationId(2258), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2257), + ty: DeclarationId(2259), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2258), + ty: DeclarationId(2260), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2259), + ty: DeclarationId(2261), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2260), + ty: DeclarationId(2262), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2261), + ty: DeclarationId(2263), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2262), + ty: DeclarationId(2264), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2263), + ty: DeclarationId(2265), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2264), + ty: DeclarationId(2266), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2265), + ty: DeclarationId(2267), }, ], }, @@ -33137,7 +33137,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "kind_decl".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -33157,11 +33157,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CompilerKind".to_string(), - ty: DeclarationId(2266), + ty: DeclarationId(2268), }, Field { label: "LensInstanceKind".to_string(), - ty: DeclarationId(2267), + ty: DeclarationId(2269), }, ], }, @@ -33194,7 +33194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fixes".to_string(), - ty: DeclarationId(2268), + ty: DeclarationId(2270), }, ], }, @@ -33215,31 +33215,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnderRefined".to_string(), - ty: DeclarationId(2269), + ty: DeclarationId(2271), }, Field { label: "NoInhabitant".to_string(), - ty: DeclarationId(2270), + ty: DeclarationId(2272), }, Field { label: "ContradictoryUse".to_string(), - ty: DeclarationId(2272), + ty: DeclarationId(2274), }, Field { label: "OutOfR2Scope".to_string(), - ty: DeclarationId(2273), + ty: DeclarationId(2275), }, Field { label: "LifetimeProgramExtractionPending".to_string(), - ty: DeclarationId(2274), + ty: DeclarationId(2276), }, Field { label: "FoldNotImplemented".to_string(), - ty: DeclarationId(2275), + ty: DeclarationId(2277), }, Field { label: "MissingEmissionPath".to_string(), - ty: DeclarationId(2276), + ty: DeclarationId(2278), }, ], }, @@ -33260,11 +33260,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Inhabits".to_string(), - ty: DeclarationId(2291), + ty: DeclarationId(2293), }, Field { label: "Violates".to_string(), - ty: DeclarationId(2292), + ty: DeclarationId(2294), }, ], }, @@ -33299,11 +33299,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoDiagnostic".to_string(), - ty: DeclarationId(2293), + ty: DeclarationId(2295), }, Field { label: "SomeDiagnostic".to_string(), - ty: DeclarationId(2294), + ty: DeclarationId(2296), }, ], }, @@ -33324,11 +33324,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DimensionOk".to_string(), - ty: DeclarationId(2297), + ty: DeclarationId(2299), }, Field { label: "DimensionFail".to_string(), - ty: DeclarationId(2301), + ty: DeclarationId(2303), }, ], }, @@ -33367,15 +33367,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "witness_of".to_string(), - ty: DeclarationId(2303), + ty: DeclarationId(2305), }, Field { label: "compose".to_string(), - ty: DeclarationId(2304), + ty: DeclarationId(2306), }, Field { label: "break_diagnostic".to_string(), - ty: DeclarationId(2305), + ty: DeclarationId(2307), }, ], }, @@ -33415,7 +33415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { type_params: vec![DeclarationId(992), DeclarationId(993)], phantom_params: vec![PhantomParameter { parameter: DeclarationId(992), - algebra: DeclarationId(2306), + algebra: DeclarationId(2308), }], meta_tag: None, specialization_parent: None, @@ -33556,11 +33556,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("add_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2277), - DeclarationId(2278), DeclarationId(2279), + DeclarationId(2280), + DeclarationId(2281), ], - output: DeclarationId(2280), + output: DeclarationId(2282), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 4966, 4988)), }, type_params: vec![DeclarationId(1002), DeclarationId(1003)], @@ -33606,11 +33606,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2281), - DeclarationId(2282), DeclarationId(2283), + DeclarationId(2284), + DeclarationId(2285), ], - output: DeclarationId(2284), + output: DeclarationId(2286), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5162, 5184)), }, type_params: vec![DeclarationId(1005), DeclarationId(1006)], @@ -33656,11 +33656,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("mul_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2285), - DeclarationId(2286), + DeclarationId(2287), + DeclarationId(2288), DeclarationId(1009), ], - output: DeclarationId(2287), + output: DeclarationId(2289), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5350, 5379)), }, type_params: vec![DeclarationId(1008), DeclarationId(1009)], @@ -33706,11 +33706,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("div_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2288), - DeclarationId(2289), + DeclarationId(2290), + DeclarationId(2291), DeclarationId(1012), ], - output: DeclarationId(2290), + output: DeclarationId(2292), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5545, 5574)), }, type_params: vec![DeclarationId(1011), DeclarationId(1012)], @@ -33775,11 +33775,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoSourceSpan".to_string(), - ty: DeclarationId(2307), + ty: DeclarationId(2309), }, Field { label: "SomeSourceSpan".to_string(), - ty: DeclarationId(2308), + ty: DeclarationId(2310), }, ], }, @@ -33829,11 +33829,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "carrier".to_string(), @@ -33845,7 +33845,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2309), + ty: DeclarationId(2311), }, Field { label: "cost".to_string(), @@ -33870,15 +33870,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "kernel_integer".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "algebra".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "bound".to_string(), @@ -33886,7 +33886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_realization".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -33907,15 +33907,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BoundUnspecified".to_string(), - ty: DeclarationId(2310), + ty: DeclarationId(2312), }, Field { label: "StaticBoundFact".to_string(), - ty: DeclarationId(2311), + ty: DeclarationId(2313), }, Field { label: "PlatformDependentFact".to_string(), - ty: DeclarationId(2312), + ty: DeclarationId(2314), }, ], }, @@ -33965,11 +33965,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DirectField".to_string(), - ty: DeclarationId(2313), + ty: DeclarationId(2315), }, Field { label: "AccessorMethod".to_string(), - ty: DeclarationId(2314), + ty: DeclarationId(2316), }, ], }, @@ -33990,15 +33990,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "op".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "carrier".to_string(), @@ -34027,11 +34027,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "carrier".to_string(), @@ -34060,11 +34060,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "strategy".to_string(), @@ -34072,7 +34072,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "parameters".to_string(), - ty: DeclarationId(2315), + ty: DeclarationId(2317), }, Field { label: "cost".to_string(), @@ -34122,11 +34122,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Borrowed".to_string(), - ty: DeclarationId(2316), + ty: DeclarationId(2318), }, Field { label: "Consumed".to_string(), - ty: DeclarationId(2317), + ty: DeclarationId(2319), }, ], }, @@ -34147,11 +34147,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Owned".to_string(), - ty: DeclarationId(2318), + ty: DeclarationId(2320), }, Field { label: "Borrowed".to_string(), - ty: DeclarationId(2319), + ty: DeclarationId(2321), }, ], }, @@ -34172,11 +34172,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SelfContained".to_string(), - ty: DeclarationId(2320), + ty: DeclarationId(2322), }, Field { label: "Caller".to_string(), - ty: DeclarationId(2321), + ty: DeclarationId(2323), }, ], }, @@ -34197,15 +34197,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Growable".to_string(), - ty: DeclarationId(2322), + ty: DeclarationId(2324), }, Field { label: "Fixed".to_string(), - ty: DeclarationId(2323), + ty: DeclarationId(2325), }, Field { label: "NotApplicable".to_string(), - ty: DeclarationId(2324), + ty: DeclarationId(2326), }, ], }, @@ -34225,7 +34225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Utf8FreeMonoidChar".to_string(), - ty: DeclarationId(2325), + ty: DeclarationId(2327), }], }, type_params: vec![], @@ -34245,31 +34245,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target_type".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "type_realization".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "ownership".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "lifetime".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "growability".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "encoding".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -34290,11 +34290,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "carrier".to_string(), @@ -34323,43 +34323,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ListEmpty".to_string(), - ty: DeclarationId(2326), + ty: DeclarationId(2328), }, Field { label: "ListSingleton".to_string(), - ty: DeclarationId(2327), + ty: DeclarationId(2329), }, Field { label: "ListCons".to_string(), - ty: DeclarationId(2328), + ty: DeclarationId(2330), }, Field { label: "ListConcat".to_string(), - ty: DeclarationId(2329), + ty: DeclarationId(2331), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2330), + ty: DeclarationId(2332), }, Field { label: "ListIsEmpty".to_string(), - ty: DeclarationId(2331), + ty: DeclarationId(2333), }, Field { label: "ListFold".to_string(), - ty: DeclarationId(2332), + ty: DeclarationId(2334), }, Field { label: "ListMap".to_string(), - ty: DeclarationId(2333), + ty: DeclarationId(2335), }, Field { label: "ListFilter".to_string(), - ty: DeclarationId(2334), + ty: DeclarationId(2336), }, Field { label: "ListContains".to_string(), - ty: DeclarationId(2335), + ty: DeclarationId(2337), }, ], }, @@ -34380,11 +34380,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "language".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "strategy".to_string(), @@ -34392,11 +34392,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "empty_variant".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "cons_variant".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "scrutinee".to_string(), @@ -34441,11 +34441,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PlaceholderPatternStrategy".to_string(), - ty: DeclarationId(2336), + ty: DeclarationId(2338), }, Field { label: "VectorList".to_string(), - ty: DeclarationId(2337), + ty: DeclarationId(2339), }, ], }, @@ -34789,39 +34789,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "concat_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "length_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "is_empty_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "fold_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "filter_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "flat_map_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "any_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "all_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "map_contract".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "filter".to_string(), @@ -34924,11 +34924,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Borrow".to_string(), - ty: DeclarationId(2338), + ty: DeclarationId(2340), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2339), + ty: DeclarationId(2341), }, ], }, @@ -34949,11 +34949,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CopyOrClone".to_string(), - ty: DeclarationId(2340), + ty: DeclarationId(2342), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2341), + ty: DeclarationId(2343), }, ], }, @@ -34974,51 +34974,51 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "statements".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "expressions".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "control_flow".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "literals".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "modules".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "functions".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "type_applications".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "type_definitions".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "record_derive_templates".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "patterns".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "collection_ops".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "values".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -35039,11 +35039,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IndexedArgs".to_string(), - ty: DeclarationId(2342), + ty: DeclarationId(2344), }, Field { label: "NamedArg".to_string(), - ty: DeclarationId(2343), + ty: DeclarationId(2345), }, ], }, @@ -35064,11 +35064,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SingleTemplate".to_string(), - ty: DeclarationId(2344), + ty: DeclarationId(2346), }, Field { label: "HigherOrderTemplates".to_string(), - ty: DeclarationId(2345), + ty: DeclarationId(2347), }, ], }, @@ -35335,7 +35335,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "append({left}, {right}...)".to_string(), ))], @@ -35348,7 +35348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35386,7 +35386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "int64(len({recv}))".to_string(), ))], @@ -35399,7 +35399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35437,7 +35437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv}) == 0".to_string(), ))], @@ -35450,7 +35450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35490,7 +35490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "/* fold({recv}, {init}, {body}) */".to_string(), ))], @@ -35503,7 +35503,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35543,7 +35543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "/* map({recv}, {body}) */".to_string(), ))], @@ -35556,7 +35556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35596,7 +35596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Filter({recv}, {arg})".to_string(), ))], @@ -35609,7 +35609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35649,7 +35649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Any({recv}, {arg})".to_string(), ))], @@ -35662,7 +35662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35702,7 +35702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.All({recv}, {arg})".to_string(), ))], @@ -35715,7 +35715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35755,7 +35755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.FlatMap({recv}, {arg})".to_string(), ))], @@ -35768,7 +35768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35790,7 +35790,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2346)), + meta_tag: Some(DeclarationId(2348)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -35809,7 +35809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -35822,7 +35822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35844,7 +35844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Join({recv}, {arg})".to_string(), ))], @@ -35857,7 +35857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35879,7 +35879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Split({recv}, {arg})".to_string(), ))], @@ -35892,7 +35892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35916,7 +35916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -35929,7 +35929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35949,7 +35949,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -35962,7 +35962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -35984,7 +35984,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.SortBy({recv}, {arg})".to_string(), ))], @@ -35997,7 +35997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -36019,7 +36019,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "append({recv}, {arg})".to_string(), ))], @@ -36032,7 +36032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -36054,7 +36054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Contains({recv}, {arg})".to_string(), ))], @@ -36067,7 +36067,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -36084,23 +36084,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DirectRecursion".to_string(), - ty: DeclarationId(2360), + ty: DeclarationId(2362), }, Field { label: "ListRecursion".to_string(), - ty: DeclarationId(2361), + ty: DeclarationId(2363), }, Field { label: "OptionalRecursion".to_string(), - ty: DeclarationId(2362), + ty: DeclarationId(2364), }, Field { label: "SetRecursion".to_string(), - ty: DeclarationId(2363), + ty: DeclarationId(2365), }, Field { label: "MapValueRecursion".to_string(), - ty: DeclarationId(2364), + ty: DeclarationId(2366), }, ], }, @@ -36212,23 +36212,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StrictSubValue".to_string(), - ty: DeclarationId(2365), + ty: DeclarationId(2367), }, Field { label: "IteratedSubValue".to_string(), - ty: DeclarationId(2366), + ty: DeclarationId(2368), }, Field { label: "ArithmeticDescent".to_string(), - ty: DeclarationId(2367), + ty: DeclarationId(2369), }, Field { label: "PreservedValue".to_string(), - ty: DeclarationId(2368), + ty: DeclarationId(2370), }, Field { label: "SubValueUnknown".to_string(), - ty: DeclarationId(2369), + ty: DeclarationId(2371), }, ], }, @@ -36379,7 +36379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_value_to_call_pattern".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1073)], - output: DeclarationId(2347), + output: DeclarationId(2349), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 20571, @@ -36401,7 +36401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_value_to_lowering_target".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1073)], - output: DeclarationId(2348), + output: DeclarationId(2350), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 21959, @@ -36425,19 +36425,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IntegerExpZero".to_string(), - ty: DeclarationId(2370), + ty: DeclarationId(2372), }, Field { label: "IntegerExpPos".to_string(), - ty: DeclarationId(2371), + ty: DeclarationId(2373), }, Field { label: "FractionExp".to_string(), - ty: DeclarationId(2372), + ty: DeclarationId(2374), }, Field { label: "LogBasedExp".to_string(), - ty: DeclarationId(2373), + ty: DeclarationId(2375), }, ], }, @@ -36480,11 +36480,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PolyCost".to_string(), - ty: DeclarationId(2374), + ty: DeclarationId(2376), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2375), + ty: DeclarationId(2377), }, ], }, @@ -36505,31 +36505,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ConstantBound".to_string(), - ty: DeclarationId(2376), + ty: DeclarationId(2378), }, Field { label: "AtomicBound".to_string(), - ty: DeclarationId(2377), + ty: DeclarationId(2379), }, Field { label: "ProductBound".to_string(), - ty: DeclarationId(2379), + ty: DeclarationId(2381), }, Field { label: "SumOfProductsBound".to_string(), - ty: DeclarationId(2382), + ty: DeclarationId(2384), }, Field { label: "SumBound".to_string(), - ty: DeclarationId(2384), + ty: DeclarationId(2386), }, Field { label: "ForeverBound".to_string(), - ty: DeclarationId(2385), + ty: DeclarationId(2387), }, Field { label: "ErrorBound".to_string(), - ty: DeclarationId(2386), + ty: DeclarationId(2388), }, ], }, @@ -36547,7 +36547,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1086), name: Some("sum_bound".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2349)], + inputs: vec![DeclarationId(2351)], output: DeclarationId(1085), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -36627,7 +36627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1090), name: Some("product_atoms_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2350)], + inputs: vec![DeclarationId(2352)], output: DeclarationId(849), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -36649,7 +36649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1091), name: Some("product_term_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2351)], + inputs: vec![DeclarationId(2353)], output: DeclarationId(849), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(555))), }, @@ -36667,7 +36667,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1092), name: Some("sum_products_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2353)], + inputs: vec![DeclarationId(2355)], output: DeclarationId(849), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -36921,7 +36921,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_add_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2354), + output: DeclarationId(2356), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33617, @@ -36943,7 +36943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_mul_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2355), + output: DeclarationId(2357), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33913, @@ -36965,7 +36965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("bounded_int_pow_exponent".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2356), + output: DeclarationId(2358), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35162, @@ -36987,7 +36987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_pow_bounded".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2357), + output: DeclarationId(2359), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35637, @@ -37009,7 +37009,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ceil_log".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93), DeclarationId(93)], - output: DeclarationId(2358), + output: DeclarationId(2360), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 36900, @@ -37036,7 +37036,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(93), DeclarationId(93), ], - output: DeclarationId(2359), + output: DeclarationId(2361), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 37172, @@ -37439,12 +37439,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1301), + value: DeclarationId(1303), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2387)), + meta_tag: Some(DeclarationId(2389)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -37465,12 +37465,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1301), + value: DeclarationId(1303), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2388)), + meta_tag: Some(DeclarationId(2390)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -37495,23 +37495,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "read".to_string(), - ty: DeclarationId(2390), + ty: DeclarationId(2392), }, Field { label: "sequential".to_string(), - ty: DeclarationId(2391), + ty: DeclarationId(2393), }, Field { label: "branch".to_string(), - ty: DeclarationId(2392), + ty: DeclarationId(2394), }, Field { label: "iterate".to_string(), - ty: DeclarationId(2393), + ty: DeclarationId(2395), }, Field { label: "validate".to_string(), - ty: DeclarationId(2394), + ty: DeclarationId(2396), }, ], }, @@ -37546,11 +37546,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DeclarationScope".to_string(), - ty: DeclarationId(2395), + ty: DeclarationId(2397), }, Field { label: "NodeScope".to_string(), - ty: DeclarationId(2396), + ty: DeclarationId(2398), }, ], }, @@ -37570,7 +37570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Error".to_string(), - ty: DeclarationId(2397), + ty: DeclarationId(2399), }], }, type_params: vec![], @@ -37590,11 +37590,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "project".to_string(), - ty: DeclarationId(2398), + ty: DeclarationId(2400), }, Field { label: "violates".to_string(), - ty: DeclarationId(2399), + ty: DeclarationId(2401), }, ], }, @@ -37643,11 +37643,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2400), + ty: DeclarationId(2402), }, Field { label: "enforcement".to_string(), - ty: DeclarationId(2401), + ty: DeclarationId(2403), }, ], }, @@ -37696,7 +37696,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "enforceable_lens".to_string(), - ty: DeclarationId(2402), + ty: DeclarationId(2404), }, Field { label: "section".to_string(), @@ -37761,7 +37761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2403), + ty: DeclarationId(2405), }, Field { label: "section".to_string(), @@ -37804,11 +37804,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Miss".to_string(), - ty: DeclarationId(2406), + ty: DeclarationId(2408), }, Field { label: "Hit".to_string(), - ty: DeclarationId(2407), + ty: DeclarationId(2409), }, ], }, @@ -37841,7 +37841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2404), + output: DeclarationId(2406), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 4601, 4611)), }, type_params: vec![], @@ -37859,7 +37859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2405), + output: DeclarationId(2407), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 4654, 4666)), }, type_params: vec![], @@ -37897,7 +37897,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "items".to_string(), - ty: DeclarationId(2408), + ty: DeclarationId(2410), }], }, type_params: vec![], @@ -37925,7 +37925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "refinement".to_string(), - ty: DeclarationId(2409), + ty: DeclarationId(2411), }, ], }, @@ -38000,11 +38000,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Positional".to_string(), - ty: DeclarationId(2411), + ty: DeclarationId(2413), }, Field { label: "Record".to_string(), - ty: DeclarationId(2413), + ty: DeclarationId(2415), }, ], }, @@ -38025,19 +38025,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Named".to_string(), - ty: DeclarationId(2414), + ty: DeclarationId(2416), }, Field { label: "Parameterized".to_string(), - ty: DeclarationId(2416), + ty: DeclarationId(2418), }, Field { label: "Optional".to_string(), - ty: DeclarationId(2417), + ty: DeclarationId(2419), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2419), + ty: DeclarationId(2421), }, ], }, @@ -38178,15 +38178,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BareVariant".to_string(), - ty: DeclarationId(2420), + ty: DeclarationId(2422), }, Field { label: "VariantWith".to_string(), - ty: DeclarationId(2421), + ty: DeclarationId(2423), }, Field { label: "VariantFields".to_string(), - ty: DeclarationId(2423), + ty: DeclarationId(2425), }, ], }, @@ -38207,15 +38207,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Int".to_string(), - ty: DeclarationId(2424), + ty: DeclarationId(2426), }, Field { label: "Bool".to_string(), - ty: DeclarationId(2425), + ty: DeclarationId(2427), }, Field { label: "String".to_string(), - ty: DeclarationId(2426), + ty: DeclarationId(2428), }, ], }, @@ -38236,55 +38236,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(2427), + ty: DeclarationId(2429), }, Field { label: "Var".to_string(), - ty: DeclarationId(2428), + ty: DeclarationId(2430), }, Field { label: "Path".to_string(), - ty: DeclarationId(2431), + ty: DeclarationId(2433), }, Field { label: "Call".to_string(), - ty: DeclarationId(2433), + ty: DeclarationId(2435), }, Field { label: "PathCall".to_string(), - ty: DeclarationId(2437), + ty: DeclarationId(2439), }, Field { label: "VariantRecord".to_string(), - ty: DeclarationId(2439), + ty: DeclarationId(2441), }, Field { label: "Operator".to_string(), - ty: DeclarationId(2441), + ty: DeclarationId(2443), }, Field { label: "Lambda".to_string(), - ty: DeclarationId(2443), + ty: DeclarationId(2445), }, Field { label: "If".to_string(), - ty: DeclarationId(2444), + ty: DeclarationId(2446), }, Field { label: "Match".to_string(), - ty: DeclarationId(2446), + ty: DeclarationId(2448), }, Field { label: "Record".to_string(), - ty: DeclarationId(2448), + ty: DeclarationId(2450), }, Field { label: "List".to_string(), - ty: DeclarationId(2450), + ty: DeclarationId(2452), }, Field { label: "Map".to_string(), - ty: DeclarationId(2452), + ty: DeclarationId(2454), }, ], }, @@ -38305,43 +38305,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Let".to_string(), - ty: DeclarationId(2454), + ty: DeclarationId(2456), }, Field { label: "Fn".to_string(), - ty: DeclarationId(2457), + ty: DeclarationId(2459), }, Field { label: "FnExternalBody".to_string(), - ty: DeclarationId(2460), + ty: DeclarationId(2462), }, Field { label: "Data".to_string(), - ty: DeclarationId(2462), + ty: DeclarationId(2464), }, Field { label: "Module".to_string(), - ty: DeclarationId(2464), + ty: DeclarationId(2466), }, Field { label: "Import".to_string(), - ty: DeclarationId(2467), + ty: DeclarationId(2469), }, Field { label: "TypeAtom".to_string(), - ty: DeclarationId(2469), + ty: DeclarationId(2471), }, Field { label: "TypeRecord".to_string(), - ty: DeclarationId(2472), + ty: DeclarationId(2474), }, Field { label: "TypeSum".to_string(), - ty: DeclarationId(2476), + ty: DeclarationId(2478), }, Field { label: "TypeAlias".to_string(), - ty: DeclarationId(2479), + ty: DeclarationId(2481), }, ], }, @@ -38383,7 +38383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "[*{left}, *{right}]".to_string(), ))], @@ -38396,7 +38396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38438,7 +38438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -38451,7 +38451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38493,7 +38493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "(len({recv}) == 0)".to_string(), ))], @@ -38506,7 +38506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38550,7 +38550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "__v3_fold({recv}, {init}, {body})".to_string(), ))], @@ -38563,7 +38563,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38607,7 +38607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "[{body} for {item} in {recv}]".to_string(), ))], @@ -38620,7 +38620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38664,7 +38664,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "[x for x in {recv} if {arg}(x)]".to_string(), ))], @@ -38677,7 +38677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38721,7 +38721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "any({arg}(x) for x in {recv})".to_string(), ))], @@ -38734,7 +38734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38778,7 +38778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "all({arg}(x) for x in {recv})".to_string(), ))], @@ -38791,7 +38791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38835,7 +38835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "[y for x in {recv} for y in {arg}(x)]".to_string(), ))], @@ -38848,7 +38848,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38874,7 +38874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2480)), + meta_tag: Some(DeclarationId(2482)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -38893,7 +38893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -38906,7 +38906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38926,7 +38926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg}.join({recv})".to_string(), ))], @@ -38939,7 +38939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38959,7 +38959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}.split({arg})".to_string(), ))], @@ -38972,7 +38972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -38994,7 +38994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[-1] if {recv} else None".to_string(), ))], @@ -39007,7 +39007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39029,7 +39029,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[0] if {recv} else None".to_string(), ))], @@ -39042,7 +39042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39064,7 +39064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "list(enumerate({recv}))".to_string(), ))], @@ -39077,7 +39077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39099,7 +39099,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "[ord(c) for c in {recv}]".to_string(), ))], @@ -39112,7 +39112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39136,7 +39136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -39149,7 +39149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39169,7 +39169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -39182,7 +39182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39204,7 +39204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "sorted({recv}, key={arg})".to_string(), ))], @@ -39217,7 +39217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39237,7 +39237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv} + [{arg}]".to_string(), ))], @@ -39250,7 +39250,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39270,7 +39270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg} in {recv}".to_string(), ))], @@ -39283,7 +39283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -39336,7 +39336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "target".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -39381,23 +39381,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiteralValue".to_string(), - ty: DeclarationId(2482), + ty: DeclarationId(2484), }, Field { label: "RecordValue".to_string(), - ty: DeclarationId(2484), + ty: DeclarationId(2486), }, Field { label: "VariantValue".to_string(), - ty: DeclarationId(2485), + ty: DeclarationId(2487), }, Field { label: "NodeRef".to_string(), - ty: DeclarationId(2486), + ty: DeclarationId(2488), }, Field { label: "CardinalityValue".to_string(), - ty: DeclarationId(2487), + ty: DeclarationId(2489), }, ], }, @@ -39450,7 +39450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "bindings".to_string(), - ty: DeclarationId(2488), + ty: DeclarationId(2490), }], }, type_params: vec![], @@ -39469,7 +39469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "frames".to_string(), - ty: DeclarationId(2489), + ty: DeclarationId(2491), }], }, type_params: vec![], @@ -39507,7 +39507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "ApplicativeOrder".to_string(), - ty: DeclarationId(2490), + ty: DeclarationId(2492), }], }, type_params: vec![], @@ -39527,11 +39527,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LeftFirst".to_string(), - ty: DeclarationId(2491), + ty: DeclarationId(2493), }, Field { label: "RightFirst".to_string(), - ty: DeclarationId(2492), + ty: DeclarationId(2494), }, ], }, @@ -39582,7 +39582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1184), name: Some("evaluate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(721), DeclarationId(2481)], + inputs: vec![DeclarationId(828), DeclarationId(721), DeclarationId(2483)], output: DeclarationId(1175), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/runtime.dag", 11265, 11284)), }, @@ -39596,11 +39596,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/runtime.dag", 11196, 11284), }); - declarations.push(Declaration { id: DeclarationId(1185), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2345), 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(2343), 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(1186), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2345), 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(2343), 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(1187), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2345), 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(2343), 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(1188), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2345), 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(2343), 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(1189), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1054) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2493)), 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(2344), 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(2343), 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(2344), 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(2343), 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(2344), 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(2343), 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(2344), 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(2343), 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(2344), 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(2343), 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(2344), 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(2343), 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(2344), 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(2343), payload: vec![] })]), FieldValue::Reference(DeclarationId(1185)), FieldValue::Reference(DeclarationId(1186)), FieldValue::Reference(DeclarationId(1187)), FieldValue::Reference(DeclarationId(1188)), 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(2344), 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(2343), 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(2344), 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(2343), 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(1185), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2347), 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(2345), 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(1186), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2347), 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(2345), 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(1187), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2347), 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(2345), 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(1188), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(2347), 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(2345), 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(1189), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1054) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2495)), 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(2346), 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(2345), 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(2346), 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(2345), 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(2346), 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(2345), 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(2346), 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(2345), 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(2346), 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(2345), 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(2346), 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(2345), 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(2346), 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(2345), payload: vec![] })]), FieldValue::Reference(DeclarationId(1185)), FieldValue::Reference(DeclarationId(1186)), FieldValue::Reference(DeclarationId(1187)), FieldValue::Reference(DeclarationId(1188)), 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(2346), 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(2345), 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(2346), 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(2345), 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(1190), name: Some("InputField".to_string()), @@ -39646,7 +39646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "decl".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -39670,7 +39670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "inputs".to_string(), - ty: DeclarationId(2494), + ty: DeclarationId(2496), }, Field { label: "endpoint".to_string(), @@ -39692,12 +39692,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1194), name: Some("modeled_gunbc_ci_workflow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1729), + template: DeclarationId(1731), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1729)), + meta_tag: Some(DeclarationId(1731)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -39714,7 +39714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ci_demo_timing_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2495), + output: DeclarationId(2497), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(597))), }, type_params: vec![], @@ -39732,7 +39732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ci_wad_modeled_workflow_timing_witness".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2496), + output: DeclarationId(2498), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(599))), }, type_params: vec![], @@ -39750,7 +39750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_declaration_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2497), + output: DeclarationId(2499), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(601))), }, type_params: vec![], @@ -39768,7 +39768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_behavior_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2498), + output: DeclarationId(2500), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(603))), }, type_params: vec![], @@ -39786,7 +39786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_dagport_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2499), + output: DeclarationId(2501), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(605))), }, type_params: vec![], @@ -39804,7 +39804,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_cluster_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2500), + output: DeclarationId(2502), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(607))), }, type_params: vec![], @@ -39822,7 +39822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_empty_list_diagnostic".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2501), + output: DeclarationId(2503), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(609))), }, type_params: vec![], @@ -39840,7 +39840,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_empty_list_witness_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2503), + output: DeclarationId(2505), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(611))), }, type_params: vec![], @@ -39858,7 +39858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_witnesses_singleton_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1237)], - output: DeclarationId(2505), + output: DeclarationId(2507), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(615))), }, type_params: vec![], @@ -39876,7 +39876,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_violations_singleton".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(982)], - output: DeclarationId(2506), + output: DeclarationId(2508), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(618))), }, type_params: vec![], @@ -39894,7 +39894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_dimension_ok_tm_payload".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1237)], - output: DeclarationId(2507), + output: DeclarationId(2509), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(622))), }, type_params: vec![], @@ -39912,7 +39912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_dimension_fail_tm_payload".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1237), DeclarationId(982)], - output: DeclarationId(2508), + output: DeclarationId(2510), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(627))), }, type_params: vec![], @@ -39930,7 +39930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_dim_ok_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(1237)], - output: DeclarationId(2509), + output: DeclarationId(2511), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(634))), }, type_params: vec![], @@ -39948,7 +39948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_dim_fail_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(1237), DeclarationId(982)], - output: DeclarationId(2510), + output: DeclarationId(2512), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(641))), }, type_params: vec![], @@ -39966,7 +39966,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_inhabits_branch_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(1237), DeclarationId(986)], - output: DeclarationId(2511), + output: DeclarationId(2513), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(646))), }, type_params: vec![], @@ -39983,8 +39983,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1210), name: Some("dimension_report_tm_from_witness".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(828), DeclarationId(2512)], - output: DeclarationId(2513), + inputs: vec![DeclarationId(828), DeclarationId(2514)], + output: DeclarationId(2515), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(656))), }, type_params: vec![], @@ -40002,7 +40002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("demo_ci_modeled_timing_dimension_report".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2514), + output: DeclarationId(2516), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(664))), }, type_params: vec![], @@ -40022,15 +40022,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Strict".to_string(), - ty: DeclarationId(2544), + ty: DeclarationId(2546), }, Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2545), + ty: DeclarationId(2547), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2546), + ty: DeclarationId(2548), }, ], }, @@ -40132,8 +40132,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1217), name: Some("optional_evidence_meet".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2536), DeclarationId(2537)], - output: DeclarationId(2538), + inputs: vec![DeclarationId(2538), DeclarationId(2539)], + output: DeclarationId(2540), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2488, @@ -40154,8 +40154,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1218), name: Some("map_evidence_merge_at".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2539), DeclarationId(230), DeclarationId(1212)], - output: DeclarationId(2540), + inputs: vec![DeclarationId(2541), DeclarationId(230), DeclarationId(1212)], + output: DeclarationId(2542), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2833, @@ -40179,23 +40179,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TreeSize".to_string(), - ty: DeclarationId(2547), + ty: DeclarationId(2549), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2548), + ty: DeclarationId(2550), }, Field { label: "ArithmeticValue".to_string(), - ty: DeclarationId(2549), + ty: DeclarationId(2551), }, Field { label: "TokenPosition".to_string(), - ty: DeclarationId(2550), + ty: DeclarationId(2552), }, Field { label: "SetCardinality".to_string(), - ty: DeclarationId(2551), + ty: DeclarationId(2553), }, ], }, @@ -40216,11 +40216,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OneStep".to_string(), - ty: DeclarationId(2552), + ty: DeclarationId(2554), }, Field { label: "AdditionalStep".to_string(), - ty: DeclarationId(2553), + ty: DeclarationId(2555), }, ], }, @@ -40263,11 +40263,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DivideByTwo".to_string(), - ty: DeclarationId(2554), + ty: DeclarationId(2556), }, Field { label: "StrictlyLarger".to_string(), - ty: DeclarationId(2555), + ty: DeclarationId(2557), }, ], }, @@ -40330,7 +40330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("positive_descent_amount_from_positive_int".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2541), + output: DeclarationId(2543), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6420, @@ -40352,7 +40352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("proportional_divisor_from_int_at_least_two".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(93)], - output: DeclarationId(2542), + output: DeclarationId(2544), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6860, @@ -40376,31 +40376,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ChildAccessor".to_string(), - ty: DeclarationId(2556), + ty: DeclarationId(2558), }, Field { label: "ListShrink".to_string(), - ty: DeclarationId(2557), + ty: DeclarationId(2559), }, Field { label: "ArithmeticSubtractDescent".to_string(), - ty: DeclarationId(2558), + ty: DeclarationId(2560), }, Field { label: "ArithmeticDivideDescent".to_string(), - ty: DeclarationId(2559), + ty: DeclarationId(2561), }, Field { label: "ParserAdvance".to_string(), - ty: DeclarationId(2560), + ty: DeclarationId(2562), }, Field { label: "SetRemoval".to_string(), - ty: DeclarationId(2561), + ty: DeclarationId(2563), }, Field { label: "FoldIteration".to_string(), - ty: DeclarationId(2562), + ty: DeclarationId(2564), }, ], }, @@ -40420,7 +40420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "dimensions".to_string(), - ty: DeclarationId(2563), + ty: DeclarationId(2565), }], }, type_params: vec![], @@ -40448,7 +40448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "evidence".to_string(), - ty: DeclarationId(2564), + ty: DeclarationId(2566), }, ], }, @@ -40468,7 +40468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Strict".to_string(), - ty: DeclarationId(2565), + ty: DeclarationId(2567), }], }, type_params: vec![], @@ -40488,11 +40488,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2566), + ty: DeclarationId(2568), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2567), + ty: DeclarationId(2569), }, ], }, @@ -40513,11 +40513,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EvidenceUnknown".to_string(), - ty: DeclarationId(2568), + ty: DeclarationId(2570), }, Field { label: "EvidenceIncomplete".to_string(), - ty: DeclarationId(2569), + ty: DeclarationId(2571), }, ], }, @@ -40546,7 +40546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "per_path".to_string(), - ty: DeclarationId(2570), + ty: DeclarationId(2572), }, ], }, @@ -40565,7 +40565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("descent_execution_proof".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(724), DeclarationId(722)], - output: DeclarationId(2543), + output: DeclarationId(2545), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 12400, @@ -40626,19 +40626,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Observed".to_string(), - ty: DeclarationId(2573), + ty: DeclarationId(2575), }, Field { label: "Unobserved".to_string(), - ty: DeclarationId(2574), + ty: DeclarationId(2576), }, Field { label: "Ambiguous".to_string(), - ty: DeclarationId(2575), + ty: DeclarationId(2577), }, Field { label: "Stale".to_string(), - ty: DeclarationId(2576), + ty: DeclarationId(2578), }, ], }, @@ -40703,7 +40703,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "observations".to_string(), - ty: DeclarationId(2577), + ty: DeclarationId(2579), }], }, type_params: vec![], @@ -40893,7 +40893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("timing_lens_empty_corrections".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2571), + output: DeclarationId(2573), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(714))), }, type_params: vec![], @@ -41001,7 +41001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("timing_lens_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2572), + output: DeclarationId(2574), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(793))), }, type_params: vec![], @@ -41039,183 +41039,183 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2589), + ty: DeclarationId(2591), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2590), + ty: DeclarationId(2592), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2591), + ty: DeclarationId(2593), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2592), + ty: DeclarationId(2594), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2593), + ty: DeclarationId(2595), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2594), + ty: DeclarationId(2596), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2595), + ty: DeclarationId(2597), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2596), + ty: DeclarationId(2598), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2597), + ty: DeclarationId(2599), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2598), + ty: DeclarationId(2600), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2599), + ty: DeclarationId(2601), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2600), + ty: DeclarationId(2602), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2601), + ty: DeclarationId(2603), }, Field { label: "Ident".to_string(), - ty: DeclarationId(2602), + ty: DeclarationId(2604), }, Field { label: "IntLit".to_string(), - ty: DeclarationId(2603), + ty: DeclarationId(2605), }, Field { label: "StringLit".to_string(), - ty: DeclarationId(2604), + ty: DeclarationId(2606), }, Field { label: "Eq".to_string(), - ty: DeclarationId(2605), + ty: DeclarationId(2607), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2606), + ty: DeclarationId(2608), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2607), + ty: DeclarationId(2609), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2608), + ty: DeclarationId(2610), }, Field { label: "Le".to_string(), - ty: DeclarationId(2609), + ty: DeclarationId(2611), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2610), + ty: DeclarationId(2612), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2611), + ty: DeclarationId(2613), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2612), + ty: DeclarationId(2614), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2613), + ty: DeclarationId(2615), }, Field { label: "Star".to_string(), - ty: DeclarationId(2614), + ty: DeclarationId(2616), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2615), + ty: DeclarationId(2617), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2616), + ty: DeclarationId(2618), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2617), + ty: DeclarationId(2619), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2618), + ty: DeclarationId(2620), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2619), + ty: DeclarationId(2621), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2620), + ty: DeclarationId(2622), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2621), + ty: DeclarationId(2623), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2622), + ty: DeclarationId(2624), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2623), + ty: DeclarationId(2625), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2624), + ty: DeclarationId(2626), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2625), + ty: DeclarationId(2627), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2626), + ty: DeclarationId(2628), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2627), + ty: DeclarationId(2629), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2628), + ty: DeclarationId(2630), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2629), + ty: DeclarationId(2631), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2630), + ty: DeclarationId(2632), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2631), + ty: DeclarationId(2633), }, Field { label: "Question".to_string(), - ty: DeclarationId(2632), + ty: DeclarationId(2634), }, Field { label: "Eof".to_string(), - ty: DeclarationId(2633), + ty: DeclarationId(2635), }, ], }, @@ -41261,55 +41261,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2634), + ty: DeclarationId(2636), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2635), + ty: DeclarationId(2637), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2636), + ty: DeclarationId(2638), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2637), + ty: DeclarationId(2639), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2638), + ty: DeclarationId(2640), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2639), + ty: DeclarationId(2641), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2640), + ty: DeclarationId(2642), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2641), + ty: DeclarationId(2643), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2642), + ty: DeclarationId(2644), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2643), + ty: DeclarationId(2645), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2644), + ty: DeclarationId(2646), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2645), + ty: DeclarationId(2647), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2646), + ty: DeclarationId(2648), }, ], }, @@ -41330,115 +41330,115 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(2647), + ty: DeclarationId(2649), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2648), + ty: DeclarationId(2650), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2649), + ty: DeclarationId(2651), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2650), + ty: DeclarationId(2652), }, Field { label: "Le".to_string(), - ty: DeclarationId(2651), + ty: DeclarationId(2653), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2652), + ty: DeclarationId(2654), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2653), + ty: DeclarationId(2655), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2654), + ty: DeclarationId(2656), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2655), + ty: DeclarationId(2657), }, Field { label: "Star".to_string(), - ty: DeclarationId(2656), + ty: DeclarationId(2658), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2657), + ty: DeclarationId(2659), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2658), + ty: DeclarationId(2660), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2659), + ty: DeclarationId(2661), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2660), + ty: DeclarationId(2662), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2661), + ty: DeclarationId(2663), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2662), + ty: DeclarationId(2664), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2663), + ty: DeclarationId(2665), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2664), + ty: DeclarationId(2666), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2665), + ty: DeclarationId(2667), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2666), + ty: DeclarationId(2668), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2667), + ty: DeclarationId(2669), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2668), + ty: DeclarationId(2670), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2669), + ty: DeclarationId(2671), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2670), + ty: DeclarationId(2672), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2671), + ty: DeclarationId(2673), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2672), + ty: DeclarationId(2674), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2673), + ty: DeclarationId(2675), }, Field { label: "Question".to_string(), - ty: DeclarationId(2674), + ty: DeclarationId(2676), }, ], }, @@ -41517,7 +41517,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1340, 1360), + span: SourceSpan::new("src/v3/std/verification.dag", 1402, 1422), }); declarations.push(Declaration { id: DeclarationId(1264), @@ -41534,7 +41534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1361, 1391), + span: SourceSpan::new("src/v3/std/verification.dag", 1423, 1453), }); declarations.push(Declaration { id: DeclarationId(1265), @@ -41548,7 +41548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1528, 1554), + span: SourceSpan::new("src/v3/std/verification.dag", 1660, 1686), }); declarations.push(Declaration { id: DeclarationId(1266), @@ -41565,7 +41565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: Some(ValueBody::Structural { fields: vec![] }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1556, 1617), + span: SourceSpan::new("src/v3/std/verification.dag", 1688, 1749), }); declarations.push(Declaration { id: DeclarationId(1267), @@ -41582,7 +41582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: Some(ValueBody::Structural { fields: vec![] }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1618, 1675), + span: SourceSpan::new("src/v3/std/verification.dag", 1750, 1807), }); declarations.push(Declaration { id: DeclarationId(1268), @@ -41596,7 +41596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1807, 1847), + span: SourceSpan::new("src/v3/std/verification.dag", 1939, 1979), }); declarations.push(Declaration { id: DeclarationId(1269), @@ -41613,7 +41613,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: Some(ValueBody::Structural { fields: vec![] }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 1849, 1929), + span: SourceSpan::new("src/v3/std/verification.dag", 1981, 2061), }); declarations.push(Declaration { id: DeclarationId(1270), @@ -41627,7 +41627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2008, 2045), + span: SourceSpan::new("src/v3/std/verification.dag", 2140, 2177), }); declarations.push(Declaration { id: DeclarationId(1271), @@ -41644,7 +41644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: Some(ValueBody::Structural { fields: vec![] }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2047, 2121), + span: SourceSpan::new("src/v3/std/verification.dag", 2179, 2253), }); declarations.push(Declaration { id: DeclarationId(1272), @@ -41653,43 +41653,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2678), + ty: DeclarationId(2680), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2679), + ty: DeclarationId(2681), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2680), + ty: DeclarationId(2682), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2681), + ty: DeclarationId(2683), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2682), + ty: DeclarationId(2684), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2683), + ty: DeclarationId(2685), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2684), + ty: DeclarationId(2686), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2685), + ty: DeclarationId(2687), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2686), + ty: DeclarationId(2688), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2687), + ty: DeclarationId(2689), }, ], }, @@ -41701,7 +41701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2456, 2687), + span: SourceSpan::new("src/v3/std/verification.dag", 2588, 2819), }); declarations.push(Declaration { id: DeclarationId(1273), @@ -41710,11 +41710,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AnyDetail".to_string(), - ty: DeclarationId(2688), + ty: DeclarationId(2690), }, Field { label: "Contains".to_string(), - ty: DeclarationId(2689), + ty: DeclarationId(2691), }, ], }, @@ -41726,7 +41726,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3056, 3123), + span: SourceSpan::new("src/v3/std/verification.dag", 3188, 3255), }); declarations.push(Declaration { id: DeclarationId(1274), @@ -41751,7 +41751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3267, 3365), + span: SourceSpan::new("src/v3/std/verification.dag", 3399, 3497), }); declarations.push(Declaration { id: DeclarationId(1275), @@ -41760,11 +41760,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Resolved".to_string(), - ty: DeclarationId(2690), + ty: DeclarationId(2692), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(2691), + ty: DeclarationId(2693), }, ], }, @@ -41776,7 +41776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3752, 3805), + span: SourceSpan::new("src/v3/std/verification.dag", 3884, 3937), }); declarations.push(Declaration { id: DeclarationId(1276), @@ -41784,7 +41784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "AtMostBudget".to_string(), - ty: DeclarationId(2692), + ty: DeclarationId(2694), }], }, type_params: vec![], @@ -41795,7 +41795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3998, 4042), + span: SourceSpan::new("src/v3/std/verification.dag", 4130, 4174), }); declarations.push(Declaration { id: DeclarationId(1277), @@ -41804,15 +41804,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Associativity".to_string(), - ty: DeclarationId(2693), + ty: DeclarationId(2695), }, Field { label: "Commutativity".to_string(), - ty: DeclarationId(2694), + ty: DeclarationId(2696), }, Field { label: "Identity".to_string(), - ty: DeclarationId(2695), + ty: DeclarationId(2697), }, ], }, @@ -41824,7 +41824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 4831, 4901), + span: SourceSpan::new("src/v3/std/verification.dag", 4963, 5033), }); declarations.push(Declaration { id: DeclarationId(1278), @@ -41832,7 +41832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "generator".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -41843,7 +41843,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5138, 5191), + span: SourceSpan::new("src/v3/std/verification.dag", 5270, 5323), }); declarations.push(Declaration { id: DeclarationId(1279), @@ -41851,7 +41851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "LiteralProgram".to_string(), - ty: DeclarationId(2696), + ty: DeclarationId(2698), }], }, type_params: vec![], @@ -41862,7 +41862,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5424, 5513), + span: SourceSpan::new("src/v3/std/verification.dag", 5556, 5645), }); declarations.push(Declaration { id: DeclarationId(1280), @@ -41871,99 +41871,99 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Compiles".to_string(), - ty: DeclarationId(2697), + ty: DeclarationId(2699), }, Field { label: "FailsWithDiagnostic".to_string(), - ty: DeclarationId(2698), + ty: DeclarationId(2700), }, Field { label: "OutputEquals".to_string(), - ty: DeclarationId(2699), + ty: DeclarationId(2701), }, Field { label: "PortHasState".to_string(), - ty: DeclarationId(2700), + ty: DeclarationId(2702), }, Field { label: "DeclarationHasRefinement".to_string(), - ty: DeclarationId(2701), + ty: DeclarationId(2703), }, Field { label: "CostBounded".to_string(), - ty: DeclarationId(2702), + ty: DeclarationId(2704), }, Field { label: "BehavioralObservation".to_string(), - ty: DeclarationId(2703), + ty: DeclarationId(2705), }, Field { label: "MockBackedInvariant".to_string(), - ty: DeclarationId(2704), + ty: DeclarationId(2706), }, Field { label: "ExecuteCommand".to_string(), - ty: DeclarationId(2706), + ty: DeclarationId(2708), }, Field { label: "ForAllTargets".to_string(), - ty: DeclarationId(2708), + ty: DeclarationId(2710), }, Field { label: "LensOutputEquals".to_string(), - ty: DeclarationId(2709), + ty: DeclarationId(2711), }, Field { label: "DifferentialEquals".to_string(), - ty: DeclarationId(2710), + ty: DeclarationId(2712), }, Field { label: "SymbolicCostExprEquals".to_string(), - ty: DeclarationId(2711), + ty: DeclarationId(2713), }, Field { label: "PerfWithinBaseline".to_string(), - ty: DeclarationId(2712), + ty: DeclarationId(2714), }, Field { label: "BinaryDimensionReportEquals".to_string(), - ty: DeclarationId(2713), + ty: DeclarationId(2715), }, Field { label: "AlgebraicLaw".to_string(), - ty: DeclarationId(2714), + ty: DeclarationId(2716), }, Field { label: "CensusBoundCheck".to_string(), - ty: DeclarationId(2715), + ty: DeclarationId(2717), }, Field { label: "CensusSubsetCount".to_string(), - ty: DeclarationId(2716), + ty: DeclarationId(2718), }, Field { label: "FixedPointConverges".to_string(), - ty: DeclarationId(2717), + ty: DeclarationId(2719), }, Field { label: "RatchetZero".to_string(), - ty: DeclarationId(2718), + ty: DeclarationId(2720), }, Field { label: "GeneratedFromDag".to_string(), - ty: DeclarationId(2720), + ty: DeclarationId(2722), }, Field { label: "ReleaseDeferredClaim".to_string(), - ty: DeclarationId(2721), + ty: DeclarationId(2723), }, Field { label: "SubstrateResearchDeferredClaim".to_string(), - ty: DeclarationId(2722), + ty: DeclarationId(2724), }, Field { label: "BridgeLedgerZero".to_string(), - ty: DeclarationId(2723), + ty: DeclarationId(2725), }, ], }, @@ -41975,7 +41975,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5515, 16484), + span: SourceSpan::new("src/v3/std/verification.dag", 5647, 16616), }); declarations.push(Declaration { id: DeclarationId(1281), @@ -41989,7 +41989,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 16592, 16612), + span: SourceSpan::new("src/v3/std/verification.dag", 16724, 16744), }); declarations.push(Declaration { id: DeclarationId(1282), @@ -41997,7 +41997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "output_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -42008,7 +42008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 16755, 16810), + span: SourceSpan::new("src/v3/std/verification.dag", 16887, 16942), }); declarations.push(Declaration { id: DeclarationId(1283), @@ -42033,7 +42033,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "requires".to_string(), - ty: DeclarationId(2724), + ty: DeclarationId(2726), }, ], }, @@ -42045,7 +42045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17420, 17553), + span: SourceSpan::new("src/v3/std/verification.dag", 17552, 17685), }); declarations.push(Declaration { id: DeclarationId(1284), @@ -42054,11 +42054,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ForAll".to_string(), - ty: DeclarationId(2725), + ty: DeclarationId(2727), }, Field { label: "Exists".to_string(), - ty: DeclarationId(2726), + ty: DeclarationId(2728), }, ], }, @@ -42070,7 +42070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17734, 17771), + span: SourceSpan::new("src/v3/std/verification.dag", 17866, 17903), }); declarations.push(Declaration { id: DeclarationId(1285), @@ -42095,7 +42095,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "requires".to_string(), - ty: DeclarationId(2727), + ty: DeclarationId(2729), }, ], }, @@ -42107,20 +42107,74 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17773, 17934), + span: SourceSpan::new("src/v3/std/verification.dag", 17905, 18066), }); declarations.push(Declaration { id: DeclarationId(1286), + name: Some("TestNodeRef".to_string()), + connective: TypeConnective::Disj { + variants: vec![ + Field { + label: "EnumeratedTestNode".to_string(), + ty: DeclarationId(2730), + }, + Field { + label: "QuantifiedTestNode".to_string(), + ty: DeclarationId(2731), + }, + ], + }, + 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/verification.dag", 19411, 19505), + }); + declarations.push(Declaration { + id: DeclarationId(1287), + name: Some("TestNodeCostDimension".to_string()), + connective: TypeConnective::Conj { + children: vec![ + Field { + label: "node".to_string(), + ty: DeclarationId(1286), + }, + Field { + label: "budget".to_string(), + ty: DeclarationId(1241), + }, + Field { + label: "measured".to_string(), + ty: DeclarationId(1237), + }, + ], + }, + 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/verification.dag", 19507, 19610), + }); + declarations.push(Declaration { + id: DeclarationId(1288), name: Some("SuiteClaim".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Enumerated".to_string(), - ty: DeclarationId(2728), + ty: DeclarationId(2732), }, Field { label: "Quantified".to_string(), - ty: DeclarationId(2729), + ty: DeclarationId(2733), }, ], }, @@ -42132,10 +42186,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 18667, 18744), + span: SourceSpan::new("src/v3/std/verification.dag", 20343, 20420), }); declarations.push(Declaration { - id: DeclarationId(1287), + id: DeclarationId(1289), name: Some("TestSuite".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -42145,7 +42199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "claims".to_string(), - ty: DeclarationId(2730), + ty: DeclarationId(2734), }, ], }, @@ -42157,10 +42211,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 18746, 18806), + span: SourceSpan::new("src/v3/std/verification.dag", 20422, 20482), }); declarations.push(Declaration { - id: DeclarationId(1288), + id: DeclarationId(1290), name: Some("TestObligation".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -42170,7 +42224,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "resources".to_string(), - ty: DeclarationId(2731), + ty: DeclarationId(2735), }, ], }, @@ -42182,18 +42236,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19004, 19085), + span: SourceSpan::new("src/v3/std/verification.dag", 20680, 20761), }); declarations.push(Declaration { - id: DeclarationId(1289), + id: DeclarationId(1291), name: Some("claim_obligation_resources".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1283)], - output: DeclarationId(2675), + output: DeclarationId(2677), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", - 19527, - 19543, + 21203, + 21219, )), }, type_params: vec![], @@ -42204,18 +42258,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19456, 19543), + span: SourceSpan::new("src/v3/std/verification.dag", 21132, 21219), }); declarations.push(Declaration { - id: DeclarationId(1290), + id: DeclarationId(1292), name: Some("obligation_for_claim".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1283)], - output: DeclarationId(1288), + output: DeclarationId(1290), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", - 19601, - 19686, + 21277, + 21362, )), }, type_params: vec![], @@ -42226,18 +42280,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19545, 19686), + span: SourceSpan::new("src/v3/std/verification.dag", 21221, 21362), }); declarations.push(Declaration { - id: DeclarationId(1291), + id: DeclarationId(1293), name: Some("obligation_for_quantified_claim".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1285)], - output: DeclarationId(1288), + output: DeclarationId(1290), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", - 19993, - 20059, + 21669, + 21735, )), }, type_params: vec![], @@ -42248,14 +42302,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19916, 20059), + span: SourceSpan::new("src/v3/std/verification.dag", 21592, 21735), }); declarations.push(Declaration { - id: DeclarationId(1292), + id: DeclarationId(1294), name: Some("obligation_for_suite_claim".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1286)], - output: DeclarationId(1288), + inputs: vec![DeclarationId(1288)], + output: DeclarationId(1290), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(811))), }, type_params: vec![], @@ -42266,18 +42320,18 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 20364, 20553), + span: SourceSpan::new("src/v3/std/verification.dag", 22040, 22229), }); declarations.push(Declaration { - id: DeclarationId(1293), + id: DeclarationId(1295), name: Some("materialize_test_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2676)], - output: DeclarationId(2677), + inputs: vec![DeclarationId(2678)], + output: DeclarationId(2679), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", - 20637, - 20682, + 22313, + 22358, )), }, type_params: vec![], @@ -42288,14 +42342,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 20555, 20682), + span: SourceSpan::new("src/v3/std/verification.dag", 22231, 22358), }); declarations.push(Declaration { - id: DeclarationId(1294), + id: DeclarationId(1296), name: Some("behavior_spine".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], - output: DeclarationId(2732), + output: DeclarationId(2736), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(813))), }, type_params: vec![], @@ -42309,7 +42363,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/workflows.dag", 963, 1018), }); declarations.push(Declaration { - id: DeclarationId(1295), + id: DeclarationId(1297), name: Some("ValueBehavior".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42323,7 +42377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2935, 2956), }); declarations.push(Declaration { - id: DeclarationId(1296), + id: DeclarationId(1298), name: Some("Transform".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42337,7 +42391,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2957, 2974), }); declarations.push(Declaration { - id: DeclarationId(1297), + id: DeclarationId(1299), name: Some("Branch".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42351,7 +42405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2975, 2989), }); declarations.push(Declaration { - id: DeclarationId(1298), + id: DeclarationId(1300), name: Some("Loop".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42365,7 +42419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 2990, 3002), }); declarations.push(Declaration { - id: DeclarationId(1299), + id: DeclarationId(1301), name: Some("Bind".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42379,7 +42433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3003, 3015), }); declarations.push(Declaration { - id: DeclarationId(1300), + id: DeclarationId(1302), name: Some("Main".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42393,7 +42447,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3016, 3028), }); declarations.push(Declaration { - id: DeclarationId(1301), + id: DeclarationId(1303), name: Some("DeclarationRef".to_string()), connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -42407,7 +42461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/v3_l1.dag", 3761, 3783), }); declarations.push(Declaration { - id: DeclarationId(1302), + id: DeclarationId(1304), name: Some("go_execution_model".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(957), @@ -42423,14 +42477,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2230), + constructor: DeclarationId(2232), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2233), + constructor: DeclarationId(2235), payload: vec![], }, ), @@ -42441,7 +42495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2055, 2157), }); declarations.push(Declaration { - id: DeclarationId(1303), + id: DeclarationId(1305), name: Some("go_source_filtering".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(959), @@ -42471,7 +42525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2159, 2309), }); declarations.push(Declaration { - id: DeclarationId(1304), + id: DeclarationId(1306), name: Some("go_execution_requirement".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(961), @@ -42492,7 +42546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2311, 2386), }); declarations.push(Declaration { - id: DeclarationId(1305), + id: DeclarationId(1307), name: Some("go_int".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42507,7 +42561,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42533,7 +42587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2388, 2518), }); declarations.push(Declaration { - id: DeclarationId(1306), + id: DeclarationId(1308), name: Some("go_int32".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42548,7 +42602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42574,7 +42628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2520, 2654), }); declarations.push(Declaration { - id: DeclarationId(1307), + id: DeclarationId(1309), name: Some("go_integer_inhabit_i32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -42589,7 +42643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "kernel_integer".to_string(), @@ -42602,17 +42656,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2311), + constructor: DeclarationId(2313), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1898), + constructor: DeclarationId(1900), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1897), + constructor: DeclarationId(1899), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1895), + constructor: DeclarationId(1897), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -42624,7 +42678,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1306)), + FieldValue::Reference(DeclarationId(1308)), ), ], }), @@ -42633,7 +42687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 2656, 2959), }); declarations.push(Declaration { - id: DeclarationId(1308), + id: DeclarationId(1310), name: Some("go_integer_inhabit_int_platform_dependent".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -42648,7 +42702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "kernel_integer".to_string(), @@ -42661,13 +42715,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1305)), + FieldValue::Reference(DeclarationId(1307)), ), ], }), @@ -42676,7 +42730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3397, 3598), }); declarations.push(Declaration { - id: DeclarationId(1309), + id: DeclarationId(1311), name: Some("go_bool".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42691,7 +42745,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42717,7 +42771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3600, 3731), }); declarations.push(Declaration { - id: DeclarationId(1310), + id: DeclarationId(1312), name: Some("go_string".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42732,7 +42786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42758,7 +42812,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3733, 3870), }); declarations.push(Declaration { - id: DeclarationId(1311), + id: DeclarationId(1313), name: Some("go_node_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42773,7 +42827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42799,7 +42853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 3872, 4010), }); declarations.push(Declaration { - id: DeclarationId(1312), + id: DeclarationId(1314), name: Some("go_port_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42814,7 +42868,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42840,7 +42894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4012, 4150), }); declarations.push(Declaration { - id: DeclarationId(1313), + id: DeclarationId(1315), name: Some("go_declaration_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42855,7 +42909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42881,7 +42935,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4152, 4311), }); declarations.push(Declaration { - id: DeclarationId(1314), + id: DeclarationId(1316), name: Some("go_cluster_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42896,7 +42950,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42922,7 +42976,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4313, 4460), }); declarations.push(Declaration { - id: DeclarationId(1315), + id: DeclarationId(1317), name: Some("go_type_shape".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42937,7 +42991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -42961,7 +43015,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -42984,7 +43038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4462, 4703), }); declarations.push(Declaration { - id: DeclarationId(1316), + id: DeclarationId(1318), name: Some("go_port_state".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -42999,7 +43053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43025,7 +43079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4705, 4853), }); declarations.push(Declaration { - id: DeclarationId(1317), + id: DeclarationId(1319), name: Some("go_port".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43040,7 +43094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43065,7 +43119,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -43084,7 +43138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "state".to_string(), ))], @@ -43105,7 +43159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -43129,7 +43183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 4855, 5238), }); declarations.push(Declaration { - id: DeclarationId(1318), + id: DeclarationId(1320), name: Some("go_source_span".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43144,7 +43198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43169,7 +43223,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -43188,7 +43242,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -43207,7 +43261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -43231,7 +43285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5240, 5634), }); declarations.push(Declaration { - id: DeclarationId(1319), + id: DeclarationId(1321), name: Some("go_literal_bits".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43246,7 +43300,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43272,7 +43326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5636, 5790), }); declarations.push(Declaration { - id: DeclarationId(1320), + id: DeclarationId(1322), name: Some("go_atom_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43287,7 +43341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43313,7 +43367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5792, 5946), }); declarations.push(Declaration { - id: DeclarationId(1321), + id: DeclarationId(1323), name: Some("go_cardinality_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43328,7 +43382,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43354,7 +43408,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 5948, 6117), }); declarations.push(Declaration { - id: DeclarationId(1322), + id: DeclarationId(1324), name: Some("go_interval".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43369,7 +43423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43395,7 +43449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6119, 6263), }); declarations.push(Declaration { - id: DeclarationId(1323), + id: DeclarationId(1325), name: Some("go_positive_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43410,7 +43464,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43438,7 +43492,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6265, 6450), }); declarations.push(Declaration { - id: DeclarationId(1324), + id: DeclarationId(1326), name: Some("go_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43453,7 +43507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43479,7 +43533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6452, 6612), }); declarations.push(Declaration { - id: DeclarationId(1325), + id: DeclarationId(1327), name: Some("go_conj_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43494,7 +43548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43519,7 +43573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -43538,7 +43592,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -43562,7 +43616,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6614, 6916), }); declarations.push(Declaration { - id: DeclarationId(1326), + id: DeclarationId(1328), name: Some("go_template_argument".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43577,7 +43631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43604,7 +43658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -43623,7 +43677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -43647,7 +43701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 6918, 7255), }); declarations.push(Declaration { - id: DeclarationId(1327), + id: DeclarationId(1329), name: Some("go_phantom_parameter".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43662,7 +43716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43689,7 +43743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -43708,7 +43762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -43732,7 +43786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7257, 7598), }); declarations.push(Declaration { - id: DeclarationId(1328), + id: DeclarationId(1330), name: Some("go_nominal_opacity".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43747,7 +43801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43773,7 +43827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -43796,7 +43850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7600, 7872), }); declarations.push(Declaration { - id: DeclarationId(1329), + id: DeclarationId(1331), name: Some("go_field_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43811,7 +43865,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43836,7 +43890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -43855,7 +43909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -43879,7 +43933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 7874, 8185), }); declarations.push(Declaration { - id: DeclarationId(1330), + id: DeclarationId(1332), name: Some("go_non_empty_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43894,7 +43948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -43919,7 +43973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -43938,7 +43992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -43962,7 +44016,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8187, 8503), }); declarations.push(Declaration { - id: DeclarationId(1331), + id: DeclarationId(1333), name: Some("go_non_singleton_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -43977,7 +44031,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44002,7 +44056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -44021,7 +44075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -44040,7 +44094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -44064,7 +44118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8505, 8914), }); declarations.push(Declaration { - id: DeclarationId(1332), + id: DeclarationId(1334), name: Some("go_param_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44079,7 +44133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44104,7 +44158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -44123,7 +44177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -44147,7 +44201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 8916, 9232), }); declarations.push(Declaration { - id: DeclarationId(1333), + id: DeclarationId(1335), name: Some("go_transform_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44162,7 +44216,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44186,7 +44240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -44209,7 +44263,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9234, 9475), }); declarations.push(Declaration { - id: DeclarationId(1334), + id: DeclarationId(1336), name: Some("go_member_descent".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44224,7 +44278,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44248,7 +44302,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -44271,7 +44325,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9477, 9718), }); declarations.push(Declaration { - id: DeclarationId(1335), + id: DeclarationId(1337), name: Some("go_intra_cluster_call".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44286,7 +44340,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44310,7 +44364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -44333,7 +44387,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9720, 9979), }); declarations.push(Declaration { - id: DeclarationId(1336), + id: DeclarationId(1338), name: Some("go_cluster".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44348,7 +44402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44373,7 +44427,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -44394,7 +44448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -44418,7 +44472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 9981, 10314), }); declarations.push(Declaration { - id: DeclarationId(1337), + id: DeclarationId(1339), name: Some("go_field_value".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44433,7 +44487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44459,7 +44513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10316, 10467), }); declarations.push(Declaration { - id: DeclarationId(1338), + id: DeclarationId(1340), name: Some("go_value_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44474,7 +44528,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44500,7 +44554,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10469, 10617), }); declarations.push(Declaration { - id: DeclarationId(1339), + id: DeclarationId(1341), name: Some("go_arrow_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44515,7 +44569,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44541,7 +44595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10619, 10767), }); declarations.push(Declaration { - id: DeclarationId(1340), + id: DeclarationId(1342), name: Some("go_type_connective".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44556,7 +44610,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44582,7 +44636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10769, 10932), }); declarations.push(Declaration { - id: DeclarationId(1341), + id: DeclarationId(1343), name: Some("go_declaration".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44597,7 +44651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44622,7 +44676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -44641,7 +44695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -44662,7 +44716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -44683,7 +44737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -44704,7 +44758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -44725,7 +44779,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -44746,7 +44800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -44767,7 +44821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -44788,7 +44842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -44807,7 +44861,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -44831,7 +44885,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 10934, 11951), }); declarations.push(Declaration { - id: DeclarationId(1342), + id: DeclarationId(1344), name: Some("go_arithmetic_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44846,7 +44900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44872,7 +44926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 11953, 12110), }); declarations.push(Declaration { - id: DeclarationId(1343), + id: DeclarationId(1345), name: Some("go_comparison_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44887,7 +44941,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44913,7 +44967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12112, 12269), }); declarations.push(Declaration { - id: DeclarationId(1344), + id: DeclarationId(1346), name: Some("go_logical_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44928,7 +44982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44954,7 +45008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12271, 12419), }); declarations.push(Declaration { - id: DeclarationId(1345), + id: DeclarationId(1347), name: Some("go_operator_kind".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -44969,7 +45023,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -44995,7 +45049,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12421, 12578), }); declarations.push(Declaration { - id: DeclarationId(1346), + id: DeclarationId(1348), name: Some("go_transform_target".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45010,7 +45064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45036,7 +45090,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12580, 12746), }); declarations.push(Declaration { - id: DeclarationId(1347), + id: DeclarationId(1349), name: Some("go_branch_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45051,7 +45105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45077,7 +45131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12748, 12908), }); declarations.push(Declaration { - id: DeclarationId(1348), + id: DeclarationId(1350), name: Some("go_payload_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45092,7 +45146,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45119,7 +45173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -45140,7 +45194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -45164,7 +45218,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 12910, 13261), }); declarations.push(Declaration { - id: DeclarationId(1349), + id: DeclarationId(1351), name: Some("go_branch_path".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45179,7 +45233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45204,7 +45258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -45225,7 +45279,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -45244,7 +45298,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -45263,7 +45317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -45287,7 +45341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 13263, 13750), }); declarations.push(Declaration { - id: DeclarationId(1350), + id: DeclarationId(1352), name: Some("go_loop_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45302,7 +45356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45328,7 +45382,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 13752, 13900), }); declarations.push(Declaration { - id: DeclarationId(1351), + id: DeclarationId(1353), name: Some("go_value_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45343,7 +45397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45368,7 +45422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45387,7 +45441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -45408,7 +45462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -45427,7 +45481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -45451,7 +45505,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 14374, 14848), }); declarations.push(Declaration { - id: DeclarationId(1352), + id: DeclarationId(1354), name: Some("go_transform_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45466,7 +45520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45491,7 +45545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45510,7 +45564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -45529,7 +45583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -45550,7 +45604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -45569,7 +45623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -45593,7 +45647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 14850, 15415), }); declarations.push(Declaration { - id: DeclarationId(1353), + id: DeclarationId(1355), name: Some("go_branch_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45608,7 +45662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45633,7 +45687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45652,7 +45706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -45671,7 +45725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -45692,7 +45746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -45711,7 +45765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -45732,7 +45786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -45756,7 +45810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 15417, 16074), }); declarations.push(Declaration { - id: DeclarationId(1354), + id: DeclarationId(1356), name: Some("go_loop_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45771,7 +45825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45796,7 +45850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45815,7 +45869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -45834,7 +45888,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -45853,7 +45907,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -45872,7 +45926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -45893,7 +45947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -45912,7 +45966,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -45936,7 +45990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 16076, 16778), }); declarations.push(Declaration { - id: DeclarationId(1355), + id: DeclarationId(1357), name: Some("go_bind_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -45951,7 +46005,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -45976,7 +46030,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45995,7 +46049,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46016,7 +46070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -46035,7 +46089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -46054,7 +46108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46075,7 +46129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -46099,7 +46153,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 16780, 17431), }); declarations.push(Declaration { - id: DeclarationId(1356), + id: DeclarationId(1358), name: Some("go_behavior".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46114,7 +46168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46140,7 +46194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 17433, 17577), }); declarations.push(Declaration { - id: DeclarationId(1357), + id: DeclarationId(1359), name: Some("go_dag".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46155,7 +46209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46182,7 +46236,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -46201,7 +46255,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -46220,7 +46274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -46241,7 +46295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -46265,7 +46319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 17579, 18046), }); declarations.push(Declaration { - id: DeclarationId(1358), + id: DeclarationId(1360), name: Some("go_surface_module".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46280,7 +46334,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46304,7 +46358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -46327,7 +46381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18349, 18590), }); declarations.push(Declaration { - id: DeclarationId(1359), + id: DeclarationId(1361), name: Some("go_surface_item".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46342,7 +46396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46368,7 +46422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18592, 18746), }); declarations.push(Declaration { - id: DeclarationId(1360), + id: DeclarationId(1362), name: Some("go_surface_param".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46383,7 +46437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46408,7 +46462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46427,7 +46481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -46448,7 +46502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -46472,7 +46526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 18748, 19146), }); declarations.push(Declaration { - id: DeclarationId(1361), + id: DeclarationId(1363), name: Some("go_surface_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46487,7 +46541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46512,7 +46566,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46531,7 +46585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -46555,7 +46609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19148, 19457), }); declarations.push(Declaration { - id: DeclarationId(1362), + id: DeclarationId(1364), name: Some("go_surface_variant".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46570,7 +46624,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46595,7 +46649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46614,7 +46668,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -46633,7 +46687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46657,7 +46711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19459, 19861), }); declarations.push(Declaration { - id: DeclarationId(1363), + id: DeclarationId(1365), name: Some("go_variant_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46672,7 +46726,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46698,7 +46752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 19863, 20026), }); declarations.push(Declaration { - id: DeclarationId(1364), + id: DeclarationId(1366), name: Some("go_surface_type".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46713,7 +46767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46739,7 +46793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20028, 20182), }); declarations.push(Declaration { - id: DeclarationId(1365), + id: DeclarationId(1367), name: Some("go_surface_record_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46754,7 +46808,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46779,7 +46833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -46798,7 +46852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -46817,7 +46871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46841,7 +46895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20184, 20595), }); declarations.push(Declaration { - id: DeclarationId(1366), + id: DeclarationId(1368), name: Some("go_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46856,7 +46910,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -46881,7 +46935,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -46902,7 +46956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -46921,7 +46975,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -46940,7 +46994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -46964,7 +47018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 20597, 21082), }); declarations.push(Declaration { - id: DeclarationId(1367), + id: DeclarationId(1369), name: Some("go_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -46979,7 +47033,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47004,7 +47058,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -47023,7 +47077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -47042,7 +47096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47066,7 +47120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21084, 21490), }); declarations.push(Declaration { - id: DeclarationId(1368), + id: DeclarationId(1370), name: Some("go_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -47081,7 +47135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47106,7 +47160,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -47125,7 +47179,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -47144,7 +47198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47168,7 +47222,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21492, 21910), }); declarations.push(Declaration { - id: DeclarationId(1369), + id: DeclarationId(1371), name: Some("go_surface_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -47183,7 +47237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47209,7 +47263,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 21912, 22075), }); declarations.push(Declaration { - id: DeclarationId(1370), + id: DeclarationId(1372), name: Some("go_surface_literal".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -47224,7 +47278,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47250,7 +47304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22077, 22240), }); declarations.push(Declaration { - id: DeclarationId(1371), + id: DeclarationId(1373), name: Some("go_surface_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -47265,7 +47319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47291,7 +47345,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22242, 22396), }); declarations.push(Declaration { - id: DeclarationId(1372), + id: DeclarationId(1374), name: Some("go_int_add".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47306,7 +47360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47328,7 +47382,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22398, 22539), }); declarations.push(Declaration { - id: DeclarationId(1373), + id: DeclarationId(1375), name: Some("go_int_sub".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47343,7 +47397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47365,7 +47419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22541, 22682), }); declarations.push(Declaration { - id: DeclarationId(1374), + id: DeclarationId(1376), name: Some("go_int_mul".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47380,7 +47434,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47402,7 +47456,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22684, 22825), }); declarations.push(Declaration { - id: DeclarationId(1375), + id: DeclarationId(1377), name: Some("go_int_div".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47417,7 +47471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47441,7 +47495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22827, 22975), }); declarations.push(Declaration { - id: DeclarationId(1376), + id: DeclarationId(1378), name: Some("go_int_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47456,7 +47510,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47478,7 +47532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 22977, 23117), }); declarations.push(Declaration { - id: DeclarationId(1377), + id: DeclarationId(1379), name: Some("go_node_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47493,7 +47547,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47515,7 +47569,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23119, 23266), }); declarations.push(Declaration { - id: DeclarationId(1378), + id: DeclarationId(1380), name: Some("go_port_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47530,7 +47584,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47552,7 +47606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23268, 23415), }); declarations.push(Declaration { - id: DeclarationId(1379), + id: DeclarationId(1381), name: Some("go_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47567,7 +47621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47589,7 +47643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23417, 23578), }); declarations.push(Declaration { - id: DeclarationId(1380), + id: DeclarationId(1382), name: Some("go_int_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47604,7 +47658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47626,7 +47680,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23580, 23720), }); declarations.push(Declaration { - id: DeclarationId(1381), + id: DeclarationId(1383), name: Some("go_node_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47641,7 +47695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47663,7 +47717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23722, 23869), }); declarations.push(Declaration { - id: DeclarationId(1382), + id: DeclarationId(1384), name: Some("go_port_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47678,7 +47732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47700,7 +47754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 23871, 24018), }); declarations.push(Declaration { - id: DeclarationId(1383), + id: DeclarationId(1385), name: Some("go_declaration_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47715,7 +47769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47737,7 +47791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24020, 24181), }); declarations.push(Declaration { - id: DeclarationId(1384), + id: DeclarationId(1386), name: Some("go_int_lt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47752,7 +47806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47774,7 +47828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24183, 24322), }); declarations.push(Declaration { - id: DeclarationId(1385), + id: DeclarationId(1387), name: Some("go_int_le".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47789,7 +47843,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47811,7 +47865,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24324, 24464), }); declarations.push(Declaration { - id: DeclarationId(1386), + id: DeclarationId(1388), name: Some("go_int_gt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47826,7 +47880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47848,7 +47902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24466, 24605), }); declarations.push(Declaration { - id: DeclarationId(1387), + id: DeclarationId(1389), name: Some("go_int_ge".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47863,7 +47917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47885,7 +47939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24607, 24747), }); declarations.push(Declaration { - id: DeclarationId(1388), + id: DeclarationId(1390), name: Some("go_bool_meet".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47900,7 +47954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47922,7 +47976,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24749, 24898), }); declarations.push(Declaration { - id: DeclarationId(1389), + id: DeclarationId(1391), name: Some("go_bool_join".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -47937,7 +47991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -47959,7 +48013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 24900, 25049), }); declarations.push(Declaration { - id: DeclarationId(1390), + id: DeclarationId(1392), name: Some("go_let_stmt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -47974,11 +48028,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1299)), + FieldValue::Reference(DeclarationId(1301)), ), ( "carrier".to_string(), @@ -47997,7 +48051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25051, 25184), }); declarations.push(Declaration { - id: DeclarationId(1391), + id: DeclarationId(1393), name: Some("go_if_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -48012,11 +48066,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1297)), + FieldValue::Reference(DeclarationId(1299)), ), ( "carrier".to_string(), @@ -48035,7 +48089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25186, 25329), }); declarations.push(Declaration { - id: DeclarationId(1392), + id: DeclarationId(1394), name: Some("go_main_wrap".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -48050,11 +48104,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1300)), + FieldValue::Reference(DeclarationId(1302)), ), ( "carrier".to_string(), @@ -48073,7 +48127,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25331, 25484), }); declarations.push(Declaration { - id: DeclarationId(1393), + id: DeclarationId(1395), name: Some("go_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48088,7 +48142,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48097,7 +48151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2328), payload: vec![], }, ), @@ -48113,7 +48167,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25486, 25624), }); declarations.push(Declaration { - id: DeclarationId(1394), + id: DeclarationId(1396), name: Some("go_singleton_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48128,7 +48182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48137,7 +48191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2327), + constructor: DeclarationId(2329), payload: vec![], }, ), @@ -48151,7 +48205,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48168,7 +48222,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25626, 25818), }); declarations.push(Declaration { - id: DeclarationId(1395), + id: DeclarationId(1397), name: Some("go_cons_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48183,7 +48237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48192,7 +48246,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2328), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -48207,7 +48261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48220,7 +48274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48238,7 +48292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 25820, 26037), }); declarations.push(Declaration { - id: DeclarationId(1396), + id: DeclarationId(1398), name: Some("go_concat_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48253,7 +48307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48262,7 +48316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2329), + constructor: DeclarationId(2331), payload: vec![], }, ), @@ -48277,7 +48331,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48290,7 +48344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48308,7 +48362,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26039, 26262), }); declarations.push(Declaration { - id: DeclarationId(1397), + id: DeclarationId(1399), name: Some("go_length_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48323,7 +48377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48332,7 +48386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2330), + constructor: DeclarationId(2332), payload: vec![], }, ), @@ -48346,7 +48400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48363,7 +48417,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26264, 26447), }); declarations.push(Declaration { - id: DeclarationId(1398), + id: DeclarationId(1400), name: Some("go_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -48378,7 +48432,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48399,7 +48453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 26449, 26585), }); declarations.push(Declaration { - id: DeclarationId(1399), + id: DeclarationId(1401), name: Some("go_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -48414,7 +48468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48437,7 +48491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27271, 27424), }); declarations.push(Declaration { - id: DeclarationId(1400), + id: DeclarationId(1402), name: Some("go_map_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -48452,7 +48506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48473,7 +48527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27426, 27566), }); declarations.push(Declaration { - id: DeclarationId(1401), + id: DeclarationId(1403), name: Some("go_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48488,7 +48542,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48497,7 +48551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2331), + constructor: DeclarationId(2333), payload: vec![], }, ), @@ -48511,7 +48565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48528,7 +48582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27568, 27756), }); declarations.push(Declaration { - id: DeclarationId(1402), + id: DeclarationId(1404), name: Some("go_fold_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48543,7 +48597,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48552,7 +48606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2332), + constructor: DeclarationId(2334), payload: vec![], }, ), @@ -48567,7 +48621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48580,7 +48634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -48593,7 +48647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48611,7 +48665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 27758, 28015), }); declarations.push(Declaration { - id: DeclarationId(1403), + id: DeclarationId(1405), name: Some("go_map_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48626,7 +48680,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48635,7 +48689,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2333), + constructor: DeclarationId(2335), payload: vec![], }, ), @@ -48650,7 +48704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48663,7 +48717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48681,7 +48735,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28017, 28231), }); declarations.push(Declaration { - id: DeclarationId(1404), + id: DeclarationId(1406), name: Some("go_filter_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48696,7 +48750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48705,7 +48759,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2334), + constructor: DeclarationId(2336), payload: vec![], }, ), @@ -48720,7 +48774,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48733,7 +48787,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48751,7 +48805,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28233, 28456), }); declarations.push(Declaration { - id: DeclarationId(1405), + id: DeclarationId(1407), name: Some("go_contains_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -48766,7 +48820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48775,7 +48829,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2335), + constructor: DeclarationId(2337), payload: vec![], }, ), @@ -48790,7 +48844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48803,7 +48857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -48821,7 +48875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28458, 28687), }); declarations.push(Declaration { - id: DeclarationId(1406), + id: DeclarationId(1408), name: Some("go_list_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1033), @@ -48836,7 +48890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "target".to_string(), @@ -48845,17 +48899,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2337), + constructor: DeclarationId(2339), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1803)), + FieldValue::Reference(DeclarationId(1805)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1805)), + FieldValue::Reference(DeclarationId(1807)), ), ( "scrutinee".to_string(), @@ -48888,7 +48942,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 28774, 29080), }); declarations.push(Declaration { - id: DeclarationId(1407), + id: DeclarationId(1409), name: Some("go_statements".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1035), @@ -48918,7 +48972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29082, 29212), }); declarations.push(Declaration { - id: DeclarationId(1408), + id: DeclarationId(1410), name: Some("go_expressions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1036), @@ -48952,7 +49006,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29214, 29374), }); declarations.push(Declaration { - id: DeclarationId(1409), + id: DeclarationId(1411), name: Some("go_control_flow".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1038), @@ -48997,7 +49051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29376, 29577), }); declarations.push(Declaration { - id: DeclarationId(1410), + id: DeclarationId(1412), name: Some("go_literals".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1039), @@ -49029,7 +49083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29579, 29689), }); declarations.push(Declaration { - id: DeclarationId(1411), + id: DeclarationId(1413), name: Some("go_modules".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1040), @@ -49051,7 +49105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29691, 29748), }); declarations.push(Declaration { - id: DeclarationId(1412), + id: DeclarationId(1414), name: Some("go_functions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1041), @@ -49097,7 +49151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 29750, 30035), }); declarations.push(Declaration { - id: DeclarationId(1413), + id: DeclarationId(1415), name: Some("go_type_applications".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1042), @@ -49119,7 +49173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30037, 30116), }); declarations.push(Declaration { - id: DeclarationId(1414), + id: DeclarationId(1416), name: Some("go_type_defs".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1043), @@ -49163,7 +49217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30118, 30341), }); declarations.push(Declaration { - id: DeclarationId(1415), + id: DeclarationId(1417), name: Some("go_patterns".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1045), @@ -49217,7 +49271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30343, 30635), }); declarations.push(Declaration { - id: DeclarationId(1416), + id: DeclarationId(1418), name: Some("go_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1046), @@ -49301,7 +49355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 30637, 31402), }); declarations.push(Declaration { - id: DeclarationId(1417), + id: DeclarationId(1419), name: Some("go_value_construction".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1047), @@ -49345,7 +49399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 31404, 31672), }); declarations.push(Declaration { - id: DeclarationId(1418), + id: DeclarationId(1420), name: Some("go_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1044), @@ -49373,7 +49427,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 32429, 32544), }); declarations.push(Declaration { - id: DeclarationId(1419), + id: DeclarationId(1421), name: Some("go_language".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1051), @@ -49388,51 +49442,51 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1407)), + FieldValue::Reference(DeclarationId(1409)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1408)), + FieldValue::Reference(DeclarationId(1410)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1409)), + FieldValue::Reference(DeclarationId(1411)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1410)), + FieldValue::Reference(DeclarationId(1412)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1411)), + FieldValue::Reference(DeclarationId(1413)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1412)), + FieldValue::Reference(DeclarationId(1414)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1413)), + FieldValue::Reference(DeclarationId(1415)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1414)), + FieldValue::Reference(DeclarationId(1416)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1418)), + FieldValue::Reference(DeclarationId(1420)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1415)), + FieldValue::Reference(DeclarationId(1417)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1416)), + FieldValue::Reference(DeclarationId(1418)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1417)), + FieldValue::Reference(DeclarationId(1419)), ), ], }), @@ -49441,7 +49495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 32546, 32965), }); declarations.push(Declaration { - id: DeclarationId(1420), + id: DeclarationId(1422), name: Some("go_correction_style".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(930), @@ -49477,7 +49531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 34632, 34768), }); declarations.push(Declaration { - id: DeclarationId(1421), + id: DeclarationId(1423), name: Some("go_clean_emission".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(921), @@ -49493,55 +49547,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2164), + constructor: DeclarationId(2166), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2167), + constructor: DeclarationId(2169), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2170), + constructor: DeclarationId(2172), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2173), + constructor: DeclarationId(2175), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2177), + constructor: DeclarationId(2179), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2179), + constructor: DeclarationId(2181), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2183), + constructor: DeclarationId(2185), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1420)), + FieldValue::Reference(DeclarationId(1422)), ), ( "post_emit_verifier".to_string(), @@ -49567,7 +49621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2186), + constructor: DeclarationId(2188), payload: vec![], }, ), @@ -49580,7 +49634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 34770, 35328), }); declarations.push(Declaration { - id: DeclarationId(1422), + id: DeclarationId(1424), name: Some("go_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(922), @@ -49595,11 +49649,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1419)), + FieldValue::Reference(DeclarationId(1421)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1421)), + FieldValue::Reference(DeclarationId(1423)), ), ], }), @@ -49608,7 +49662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/go.dag", 35330, 35454), }); declarations.push(Declaration { - id: DeclarationId(1423), + id: DeclarationId(1425), name: Some("python_statements".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1035), @@ -49636,7 +49690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2347, 2469), }); declarations.push(Declaration { - id: DeclarationId(1424), + id: DeclarationId(1426), name: Some("python_expressions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1036), @@ -49670,7 +49724,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2471, 2624), }); declarations.push(Declaration { - id: DeclarationId(1425), + id: DeclarationId(1427), name: Some("python_control_flow".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1038), @@ -49715,7 +49769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2626, 2841), }); declarations.push(Declaration { - id: DeclarationId(1426), + id: DeclarationId(1428), name: Some("python_literals".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1039), @@ -49747,7 +49801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2843, 2957), }); declarations.push(Declaration { - id: DeclarationId(1427), + id: DeclarationId(1429), name: Some("python_modules".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1040), @@ -49769,7 +49823,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 2959, 3020), }); declarations.push(Declaration { - id: DeclarationId(1428), + id: DeclarationId(1430), name: Some("python_functions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1041), @@ -49815,7 +49869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3022, 3329), }); declarations.push(Declaration { - id: DeclarationId(1429), + id: DeclarationId(1431), name: Some("python_type_applications".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1042), @@ -49839,7 +49893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3331, 3430), }); declarations.push(Declaration { - id: DeclarationId(1430), + id: DeclarationId(1432), name: Some("python_type_definitions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1043), @@ -49887,7 +49941,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3432, 3763), }); declarations.push(Declaration { - id: DeclarationId(1431), + id: DeclarationId(1433), name: Some("python_patterns".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1045), @@ -49941,7 +49995,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 3765, 4095), }); declarations.push(Declaration { - id: DeclarationId(1432), + id: DeclarationId(1434), name: Some("python_collections".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1046), @@ -50019,7 +50073,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 4097, 4861), }); declarations.push(Declaration { - id: DeclarationId(1433), + id: DeclarationId(1435), name: Some("python_value_construction".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1047), @@ -50059,7 +50113,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 4863, 5115), }); declarations.push(Declaration { - id: DeclarationId(1434), + id: DeclarationId(1436), name: Some("python_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1044), @@ -50087,7 +50141,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5318, 5437), }); declarations.push(Declaration { - id: DeclarationId(1435), + id: DeclarationId(1437), name: Some("python_language".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1051), @@ -50102,51 +50156,51 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1423)), + FieldValue::Reference(DeclarationId(1425)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1424)), + FieldValue::Reference(DeclarationId(1426)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1425)), + FieldValue::Reference(DeclarationId(1427)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1426)), + FieldValue::Reference(DeclarationId(1428)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1427)), + FieldValue::Reference(DeclarationId(1429)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1428)), + FieldValue::Reference(DeclarationId(1430)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1429)), + FieldValue::Reference(DeclarationId(1431)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1430)), + FieldValue::Reference(DeclarationId(1432)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1434)), + FieldValue::Reference(DeclarationId(1436)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1431)), + FieldValue::Reference(DeclarationId(1433)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1432)), + FieldValue::Reference(DeclarationId(1434)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1433)), + FieldValue::Reference(DeclarationId(1435)), ), ], }), @@ -50155,7 +50209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5439, 5914), }); declarations.push(Declaration { - id: DeclarationId(1436), + id: DeclarationId(1438), name: Some("python_target".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(957), @@ -50171,14 +50225,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2230), + constructor: DeclarationId(2232), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2233), + constructor: DeclarationId(2235), payload: vec![], }, ), @@ -50189,7 +50243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 5916, 6013), }); declarations.push(Declaration { - id: DeclarationId(1437), + id: DeclarationId(1439), name: Some("python_source_filtering".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(959), @@ -50217,7 +50271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6015, 6151), }); declarations.push(Declaration { - id: DeclarationId(1438), + id: DeclarationId(1440), name: Some("python_execution_requirement".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(961), @@ -50238,7 +50292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6153, 6232), }); declarations.push(Declaration { - id: DeclarationId(1439), + id: DeclarationId(1441), name: Some("python_int".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50253,7 +50307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50279,7 +50333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6234, 6370), }); declarations.push(Declaration { - id: DeclarationId(1440), + id: DeclarationId(1442), name: Some("python_integer_inhabit_at_i32_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -50294,7 +50348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "kernel_integer".to_string(), @@ -50307,17 +50361,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2311), + constructor: DeclarationId(2313), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1898), + constructor: DeclarationId(1900), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1897), + constructor: DeclarationId(1899), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1895), + constructor: DeclarationId(1897), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -50329,7 +50383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1439)), + FieldValue::Reference(DeclarationId(1441)), ), ], }), @@ -50338,7 +50392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6463, 6772), }); declarations.push(Declaration { - id: DeclarationId(1441), + id: DeclarationId(1443), name: Some("python_integer_inhabit_unbounded_decl".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -50353,7 +50407,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "kernel_integer".to_string(), @@ -50366,16 +50420,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2311), + constructor: DeclarationId(2313), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1899), + constructor: DeclarationId(1901), payload: vec![], }], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1439)), + FieldValue::Reference(DeclarationId(1441)), ), ], }), @@ -50384,7 +50438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 6850, 7060), }); declarations.push(Declaration { - id: DeclarationId(1442), + id: DeclarationId(1444), name: Some("python_bool".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50399,7 +50453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50425,7 +50479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7062, 7201), }); declarations.push(Declaration { - id: DeclarationId(1443), + id: DeclarationId(1445), name: Some("python_string".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50440,7 +50494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50466,7 +50520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7203, 7345), }); declarations.push(Declaration { - id: DeclarationId(1444), + id: DeclarationId(1446), name: Some("python_node_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50481,7 +50535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50507,7 +50561,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7347, 7493), }); declarations.push(Declaration { - id: DeclarationId(1445), + id: DeclarationId(1447), name: Some("python_port_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50522,7 +50576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50548,7 +50602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7495, 7641), }); declarations.push(Declaration { - id: DeclarationId(1446), + id: DeclarationId(1448), name: Some("python_declaration_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50563,7 +50617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50589,7 +50643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7643, 7810), }); declarations.push(Declaration { - id: DeclarationId(1447), + id: DeclarationId(1449), name: Some("python_declaration_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50604,11 +50658,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1301)), + FieldValue::Reference(DeclarationId(1303)), ), ( "carrier".to_string(), @@ -50630,7 +50684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7812, 7981), }); declarations.push(Declaration { - id: DeclarationId(1448), + id: DeclarationId(1450), name: Some("python_source_span".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50645,7 +50699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50671,7 +50725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 7983, 8142), }); declarations.push(Declaration { - id: DeclarationId(1449), + id: DeclarationId(1451), name: Some("python_dag_port".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50686,7 +50740,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50712,7 +50766,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8144, 8294), }); declarations.push(Declaration { - id: DeclarationId(1450), + id: DeclarationId(1452), name: Some("python_branch_path".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50727,7 +50781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50753,7 +50807,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8296, 8455), }); declarations.push(Declaration { - id: DeclarationId(1451), + id: DeclarationId(1453), name: Some("python_value_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50768,7 +50822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50794,7 +50848,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8457, 8613), }); declarations.push(Declaration { - id: DeclarationId(1452), + id: DeclarationId(1454), name: Some("python_transform_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50809,7 +50863,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50835,7 +50889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8615, 8783), }); declarations.push(Declaration { - id: DeclarationId(1453), + id: DeclarationId(1455), name: Some("python_branch_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50850,7 +50904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50876,7 +50930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8785, 8944), }); declarations.push(Declaration { - id: DeclarationId(1454), + id: DeclarationId(1456), name: Some("python_loop_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50891,7 +50945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50917,7 +50971,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 8946, 9099), }); declarations.push(Declaration { - id: DeclarationId(1455), + id: DeclarationId(1457), name: Some("python_bind_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50932,7 +50986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50958,7 +51012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9101, 9254), }); declarations.push(Declaration { - id: DeclarationId(1456), + id: DeclarationId(1458), name: Some("python_behavior".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -50973,7 +51027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -50999,7 +51053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9256, 9408), }); declarations.push(Declaration { - id: DeclarationId(1457), + id: DeclarationId(1459), name: Some("python_dag".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51014,7 +51068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51040,7 +51094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9410, 9547), }); declarations.push(Declaration { - id: DeclarationId(1458), + id: DeclarationId(1460), name: Some("python_surface_module".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51055,7 +51109,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51079,7 +51133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -51102,7 +51156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9621, 9870), }); declarations.push(Declaration { - id: DeclarationId(1459), + id: DeclarationId(1461), name: Some("python_surface_item".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51117,7 +51171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51143,7 +51197,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 9872, 10034), }); declarations.push(Declaration { - id: DeclarationId(1460), + id: DeclarationId(1462), name: Some("python_surface_param".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51158,7 +51212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51183,7 +51237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -51202,7 +51256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -51223,7 +51277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -51247,7 +51301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10036, 10442), }); declarations.push(Declaration { - id: DeclarationId(1461), + id: DeclarationId(1463), name: Some("python_surface_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51262,7 +51316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51287,7 +51341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -51306,7 +51360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -51330,7 +51384,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10444, 10761), }); declarations.push(Declaration { - id: DeclarationId(1462), + id: DeclarationId(1464), name: Some("python_surface_variant".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51345,7 +51399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51370,7 +51424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -51389,7 +51443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -51408,7 +51462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -51432,7 +51486,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 10763, 11173), }); declarations.push(Declaration { - id: DeclarationId(1463), + id: DeclarationId(1465), name: Some("python_variant_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51447,7 +51501,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51473,7 +51527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11175, 11346), }); declarations.push(Declaration { - id: DeclarationId(1464), + id: DeclarationId(1466), name: Some("python_surface_type".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51488,7 +51542,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51514,7 +51568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11348, 11510), }); declarations.push(Declaration { - id: DeclarationId(1465), + id: DeclarationId(1467), name: Some("python_surface_record_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51529,7 +51583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51554,7 +51608,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -51573,7 +51627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -51592,7 +51646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -51616,7 +51670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11512, 11931), }); declarations.push(Declaration { - id: DeclarationId(1466), + id: DeclarationId(1468), name: Some("python_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51631,7 +51685,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51656,7 +51710,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -51677,7 +51731,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -51696,7 +51750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -51715,7 +51769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -51739,7 +51793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 11933, 12426), }); declarations.push(Declaration { - id: DeclarationId(1467), + id: DeclarationId(1469), name: Some("python_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51754,7 +51808,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51779,7 +51833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -51798,7 +51852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -51817,7 +51871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -51841,7 +51895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 12428, 12842), }); declarations.push(Declaration { - id: DeclarationId(1468), + id: DeclarationId(1470), name: Some("python_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51856,7 +51910,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51881,7 +51935,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -51900,7 +51954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -51919,7 +51973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -51943,7 +51997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 12844, 13270), }); declarations.push(Declaration { - id: DeclarationId(1469), + id: DeclarationId(1471), name: Some("python_surface_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51958,7 +52012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -51984,7 +52038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13272, 13443), }); declarations.push(Declaration { - id: DeclarationId(1470), + id: DeclarationId(1472), name: Some("python_surface_literal".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -51999,7 +52053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52025,7 +52079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13445, 13616), }); declarations.push(Declaration { - id: DeclarationId(1471), + id: DeclarationId(1473), name: Some("python_surface_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -52040,7 +52094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52066,7 +52120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13618, 13780), }); declarations.push(Declaration { - id: DeclarationId(1472), + id: DeclarationId(1474), name: Some("python_int_add".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52081,7 +52135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52103,7 +52157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13782, 13931), }); declarations.push(Declaration { - id: DeclarationId(1473), + id: DeclarationId(1475), name: Some("python_int_sub".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52118,7 +52172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52140,7 +52194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 13933, 14082), }); declarations.push(Declaration { - id: DeclarationId(1474), + id: DeclarationId(1476), name: Some("python_int_mul".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52155,7 +52209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52177,7 +52231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14084, 14233), }); declarations.push(Declaration { - id: DeclarationId(1475), + id: DeclarationId(1477), name: Some("python_int_div".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52192,7 +52246,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52216,7 +52270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14235, 14394), }); declarations.push(Declaration { - id: DeclarationId(1476), + id: DeclarationId(1478), name: Some("python_int_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52231,7 +52285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52253,7 +52307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14396, 14544), }); declarations.push(Declaration { - id: DeclarationId(1477), + id: DeclarationId(1479), name: Some("python_node_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52268,7 +52322,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52290,7 +52344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14546, 14701), }); declarations.push(Declaration { - id: DeclarationId(1478), + id: DeclarationId(1480), name: Some("python_port_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52305,7 +52359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52327,7 +52381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14703, 14858), }); declarations.push(Declaration { - id: DeclarationId(1479), + id: DeclarationId(1481), name: Some("python_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52342,7 +52396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52364,7 +52418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 14860, 15029), }); declarations.push(Declaration { - id: DeclarationId(1480), + id: DeclarationId(1482), name: Some("python_int_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52379,7 +52433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52401,7 +52455,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15031, 15179), }); declarations.push(Declaration { - id: DeclarationId(1481), + id: DeclarationId(1483), name: Some("python_int_lt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52416,7 +52470,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52438,7 +52492,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15181, 15328), }); declarations.push(Declaration { - id: DeclarationId(1482), + id: DeclarationId(1484), name: Some("python_int_le".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52453,7 +52507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52475,7 +52529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15330, 15478), }); declarations.push(Declaration { - id: DeclarationId(1483), + id: DeclarationId(1485), name: Some("python_int_gt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52490,7 +52544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52512,7 +52566,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15480, 15627), }); declarations.push(Declaration { - id: DeclarationId(1484), + id: DeclarationId(1486), name: Some("python_int_ge".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52527,7 +52581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52549,7 +52603,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15629, 15777), }); declarations.push(Declaration { - id: DeclarationId(1485), + id: DeclarationId(1487), name: Some("python_bool_meet".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52564,7 +52618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52586,7 +52640,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15779, 15937), }); declarations.push(Declaration { - id: DeclarationId(1486), + id: DeclarationId(1488), name: Some("python_bool_join".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -52601,7 +52655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52623,7 +52677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 15939, 16096), }); declarations.push(Declaration { - id: DeclarationId(1487), + id: DeclarationId(1489), name: Some("python_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52638,7 +52692,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52647,7 +52701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2328), payload: vec![], }, ), @@ -52663,7 +52717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16098, 16244), }); declarations.push(Declaration { - id: DeclarationId(1488), + id: DeclarationId(1490), name: Some("python_singleton_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52678,7 +52732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52687,7 +52741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2327), + constructor: DeclarationId(2329), payload: vec![], }, ), @@ -52701,7 +52755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -52718,7 +52772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16246, 16446), }); declarations.push(Declaration { - id: DeclarationId(1489), + id: DeclarationId(1491), name: Some("python_cons_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52733,7 +52787,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52742,7 +52796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2328), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -52757,7 +52811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -52770,7 +52824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -52788,7 +52842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16448, 16673), }); declarations.push(Declaration { - id: DeclarationId(1490), + id: DeclarationId(1492), name: Some("python_concat_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52803,7 +52857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52812,7 +52866,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2329), + constructor: DeclarationId(2331), payload: vec![], }, ), @@ -52827,7 +52881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -52840,7 +52894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -52858,7 +52912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16675, 16906), }); declarations.push(Declaration { - id: DeclarationId(1491), + id: DeclarationId(1493), name: Some("python_length_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52873,7 +52927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52882,7 +52936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2330), + constructor: DeclarationId(2332), payload: vec![], }, ), @@ -52896,7 +52950,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -52913,7 +52967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 16908, 17099), }); declarations.push(Declaration { - id: DeclarationId(1492), + id: DeclarationId(1494), name: Some("python_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52928,7 +52982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52937,7 +52991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2331), + constructor: DeclarationId(2333), payload: vec![], }, ), @@ -52951,7 +53005,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -52968,7 +53022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17101, 17297), }); declarations.push(Declaration { - id: DeclarationId(1493), + id: DeclarationId(1495), name: Some("python_fold_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -52983,7 +53037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -52992,7 +53046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2332), + constructor: DeclarationId(2334), payload: vec![], }, ), @@ -53007,7 +53061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53020,7 +53074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -53033,7 +53087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53051,7 +53105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17299, 17564), }); declarations.push(Declaration { - id: DeclarationId(1494), + id: DeclarationId(1496), name: Some("python_map_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -53066,7 +53120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53075,7 +53129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2333), + constructor: DeclarationId(2335), payload: vec![], }, ), @@ -53090,7 +53144,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53103,7 +53157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53121,7 +53175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17566, 17788), }); declarations.push(Declaration { - id: DeclarationId(1495), + id: DeclarationId(1497), name: Some("python_filter_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -53136,7 +53190,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53145,7 +53199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2334), + constructor: DeclarationId(2336), payload: vec![], }, ), @@ -53160,7 +53214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53173,7 +53227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53191,7 +53245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 17790, 18021), }); declarations.push(Declaration { - id: DeclarationId(1496), + id: DeclarationId(1498), name: Some("python_contains_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -53206,7 +53260,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53215,7 +53269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2335), + constructor: DeclarationId(2337), payload: vec![], }, ), @@ -53230,7 +53284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53243,7 +53297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -53261,7 +53315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 18023, 18260), }); declarations.push(Declaration { - id: DeclarationId(1497), + id: DeclarationId(1499), name: Some("python_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -53276,7 +53330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53296,9 +53350,9 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/spec/python.dag", 18262, 18410), }); - declarations.push(Declaration { id: DeclarationId(1498), name: Some("python_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1031)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("language".to_string(), FieldValue::Reference(DeclarationId(1435))), ("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(1500), name: Some("python_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1031)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("language".to_string(), FieldValue::Reference(DeclarationId(1437))), ("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(1499), + id: DeclarationId(1501), name: Some("python_non_empty_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -53313,7 +53367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53336,7 +53390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 18855, 19029), }); declarations.push(Declaration { - id: DeclarationId(1500), + id: DeclarationId(1502), name: Some("python_non_singleton_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -53351,7 +53405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53374,7 +53428,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 19031, 19217), }); declarations.push(Declaration { - id: DeclarationId(1501), + id: DeclarationId(1503), name: Some("python_list_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1033), @@ -53389,7 +53443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "target".to_string(), @@ -53398,17 +53452,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2337), + constructor: DeclarationId(2339), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1803)), + FieldValue::Reference(DeclarationId(1805)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1805)), + FieldValue::Reference(DeclarationId(1807)), ), ( "scrutinee".to_string(), @@ -53441,7 +53495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 19218, 19532), }); declarations.push(Declaration { - id: DeclarationId(1502), + id: DeclarationId(1504), name: Some("python_correction_style".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(930), @@ -53477,7 +53531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 21597, 21739), }); declarations.push(Declaration { - id: DeclarationId(1503), + id: DeclarationId(1505), name: Some("python_clean_emission".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(921), @@ -53493,55 +53547,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2164), + constructor: DeclarationId(2166), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2169), + constructor: DeclarationId(2171), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2170), + constructor: DeclarationId(2172), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2173), + constructor: DeclarationId(2175), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2177), + constructor: DeclarationId(2179), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2178), + constructor: DeclarationId(2180), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2183), + constructor: DeclarationId(2185), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1502)), + FieldValue::Reference(DeclarationId(1504)), ), ( "post_emit_verifier".to_string(), @@ -53570,7 +53624,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2185), + constructor: DeclarationId(2187), payload: vec![], }, ), @@ -53583,7 +53637,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 21741, 22321), }); declarations.push(Declaration { - id: DeclarationId(1504), + id: DeclarationId(1506), name: Some("python_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(922), @@ -53598,11 +53652,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1435)), + FieldValue::Reference(DeclarationId(1437)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1503)), + FieldValue::Reference(DeclarationId(1505)), ), ], }), @@ -53611,7 +53665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/python.dag", 22323, 22459), }); declarations.push(Declaration { - id: DeclarationId(1505), + id: DeclarationId(1507), name: Some("rust_execution_model".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(957), @@ -53627,14 +53681,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2232), + constructor: DeclarationId(2234), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2233), + constructor: DeclarationId(2235), payload: vec![], }, ), @@ -53645,7 +53699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5076, 5178), }); declarations.push(Declaration { - id: DeclarationId(1506), + id: DeclarationId(1508), name: Some("rust_source_filtering".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(959), @@ -53675,7 +53729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5180, 5332), }); declarations.push(Declaration { - id: DeclarationId(1507), + id: DeclarationId(1509), name: Some("rust_execution_requirement".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(961), @@ -53696,7 +53750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5334, 5409), }); declarations.push(Declaration { - id: DeclarationId(1508), + id: DeclarationId(1510), name: Some("rust_int".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53711,7 +53765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53737,7 +53791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5860, 5992), }); declarations.push(Declaration { - id: DeclarationId(1509), + id: DeclarationId(1511), name: Some("rust_uint8".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53752,7 +53806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53778,7 +53832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 5994, 6129), }); declarations.push(Declaration { - id: DeclarationId(1510), + id: DeclarationId(1512), name: Some("rust_i32".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53793,7 +53847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53819,7 +53873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6131, 6265), }); declarations.push(Declaration { - id: DeclarationId(1511), + id: DeclarationId(1513), name: Some("rust_u32".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53834,7 +53888,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53860,7 +53914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6267, 6402), }); declarations.push(Declaration { - id: DeclarationId(1512), + id: DeclarationId(1514), name: Some("rust_i128".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53875,7 +53929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53901,7 +53955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6404, 6541), }); declarations.push(Declaration { - id: DeclarationId(1513), + id: DeclarationId(1515), name: Some("rust_u128".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53916,7 +53970,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53942,7 +53996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 6833, 6971), }); declarations.push(Declaration { - id: DeclarationId(1514), + id: DeclarationId(1516), name: Some("rust_isize".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53957,7 +54011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -53983,7 +54037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 7374, 7518), }); declarations.push(Declaration { - id: DeclarationId(1515), + id: DeclarationId(1517), name: Some("rust_usize".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -53998,7 +54052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54024,7 +54078,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 7520, 7665), }); declarations.push(Declaration { - id: DeclarationId(1516), + id: DeclarationId(1518), name: Some("rust_integer_inhabit_u32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54039,7 +54093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54052,15 +54106,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2311), + constructor: DeclarationId(2313), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1898), + constructor: DeclarationId(1900), payload: vec![ FieldValue::Literal(LiteralBits::Int("0".to_string())), FieldValue::Variant { - constructor: DeclarationId(1897), + constructor: DeclarationId(1899), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1895), + constructor: DeclarationId(1897), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -54072,7 +54126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1511)), + FieldValue::Reference(DeclarationId(1513)), ), ], }), @@ -54081,7 +54135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8086, 8385), }); declarations.push(Declaration { - id: DeclarationId(1517), + id: DeclarationId(1519), name: Some("rust_integer_inhabit_i32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54096,7 +54150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54109,17 +54163,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2311), + constructor: DeclarationId(2313), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1898), + constructor: DeclarationId(1900), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1897), + constructor: DeclarationId(1899), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1895), + constructor: DeclarationId(1897), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -54131,7 +54185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1510)), + FieldValue::Reference(DeclarationId(1512)), ), ], }), @@ -54140,7 +54194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8387, 8694), }); declarations.push(Declaration { - id: DeclarationId(1518), + id: DeclarationId(1520), name: Some("rust_integer_inhabit_i32_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54155,7 +54209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54168,13 +54222,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2310), + constructor: DeclarationId(2312), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1510)), + FieldValue::Reference(DeclarationId(1512)), ), ], }), @@ -54183,7 +54237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8696, 8901), }); declarations.push(Declaration { - id: DeclarationId(1519), + id: DeclarationId(1521), name: Some("rust_integer_inhabit_int64_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54198,7 +54252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54211,13 +54265,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2310), + constructor: DeclarationId(2312), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1508)), + FieldValue::Reference(DeclarationId(1510)), ), ], }), @@ -54226,7 +54280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 8903, 9106), }); declarations.push(Declaration { - id: DeclarationId(1520), + id: DeclarationId(1522), name: Some("rust_integer_inhabit_i128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54241,7 +54295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54254,13 +54308,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2310), + constructor: DeclarationId(2312), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1512)), + FieldValue::Reference(DeclarationId(1514)), ), ], }), @@ -54269,7 +54323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 9108, 9317), }); declarations.push(Declaration { - id: DeclarationId(1521), + id: DeclarationId(1523), name: Some("rust_integer_inhabit_u128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54284,7 +54338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54297,13 +54351,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2310), + constructor: DeclarationId(2312), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1513)), + FieldValue::Reference(DeclarationId(1515)), ), ], }), @@ -54312,7 +54366,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 9742, 9953), }); declarations.push(Declaration { - id: DeclarationId(1522), + id: DeclarationId(1524), name: Some("rust_integer_inhabit_isize_platform".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54327,7 +54381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54340,13 +54394,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1514)), + FieldValue::Reference(DeclarationId(1516)), ), ], }), @@ -54355,7 +54409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10316, 10533), }); declarations.push(Declaration { - id: DeclarationId(1523), + id: DeclarationId(1525), name: Some("rust_integer_inhabit_usize_platform".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1017), @@ -54370,7 +54424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "kernel_integer".to_string(), @@ -54383,13 +54437,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1515)), + FieldValue::Reference(DeclarationId(1517)), ), ], }), @@ -54398,7 +54452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10535, 10754), }); declarations.push(Declaration { - id: DeclarationId(1524), + id: DeclarationId(1526), name: Some("rust_bool".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54413,7 +54467,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54439,7 +54493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10756, 10891), }); declarations.push(Declaration { - id: DeclarationId(1525), + id: DeclarationId(1527), name: Some("rust_string".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54454,7 +54508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54480,7 +54534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 10893, 11035), }); declarations.push(Declaration { - id: DeclarationId(1526), + id: DeclarationId(1528), name: Some("rust_node_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54495,7 +54549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54521,7 +54575,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11037, 11179), }); declarations.push(Declaration { - id: DeclarationId(1527), + id: DeclarationId(1529), name: Some("rust_port_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54536,7 +54590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54562,7 +54616,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11181, 11323), }); declarations.push(Declaration { - id: DeclarationId(1528), + id: DeclarationId(1530), name: Some("rust_declaration_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54577,7 +54631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54603,7 +54657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11325, 11488), }); declarations.push(Declaration { - id: DeclarationId(1529), + id: DeclarationId(1531), name: Some("rust_cluster_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54618,7 +54672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54644,7 +54698,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11490, 11641), }); declarations.push(Declaration { - id: DeclarationId(1530), + id: DeclarationId(1532), name: Some("rust_type_shape".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54659,7 +54713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54683,7 +54737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -54706,7 +54760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11643, 11888), }); declarations.push(Declaration { - id: DeclarationId(1531), + id: DeclarationId(1533), name: Some("rust_port_state".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54721,7 +54775,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54747,7 +54801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 11890, 12042), }); declarations.push(Declaration { - id: DeclarationId(1532), + id: DeclarationId(1534), name: Some("rust_port".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54762,7 +54816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54787,7 +54841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -54806,7 +54860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "state_value".to_string(), ))], @@ -54827,7 +54881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -54851,7 +54905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12044, 12440), }); declarations.push(Declaration { - id: DeclarationId(1533), + id: DeclarationId(1535), name: Some("rust_source_span".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54866,7 +54920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54891,7 +54945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -54910,7 +54964,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -54929,7 +54983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -54953,7 +55007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12442, 12840), }); declarations.push(Declaration { - id: DeclarationId(1534), + id: DeclarationId(1536), name: Some("rust_literal_bits".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -54968,7 +55022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -54994,7 +55048,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 12842, 13000), }); declarations.push(Declaration { - id: DeclarationId(1535), + id: DeclarationId(1537), name: Some("rust_atom_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55009,7 +55063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55035,7 +55089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13002, 13160), }); declarations.push(Declaration { - id: DeclarationId(1536), + id: DeclarationId(1538), name: Some("rust_cardinality_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55050,7 +55104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55076,7 +55130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13162, 13335), }); declarations.push(Declaration { - id: DeclarationId(1537), + id: DeclarationId(1539), name: Some("rust_interval".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55091,7 +55145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55117,7 +55171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13337, 13485), }); declarations.push(Declaration { - id: DeclarationId(1538), + id: DeclarationId(1540), name: Some("rust_positive_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55132,7 +55186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55160,7 +55214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13487, 13676), }); declarations.push(Declaration { - id: DeclarationId(1539), + id: DeclarationId(1541), name: Some("rust_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55175,7 +55229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55201,7 +55255,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13678, 13842), }); declarations.push(Declaration { - id: DeclarationId(1540), + id: DeclarationId(1542), name: Some("rust_conj_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55216,7 +55270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55241,7 +55295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -55260,7 +55314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -55284,7 +55338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 13844, 14146), }); declarations.push(Declaration { - id: DeclarationId(1541), + id: DeclarationId(1543), name: Some("rust_template_argument".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55299,7 +55353,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55326,7 +55380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -55345,7 +55399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -55369,7 +55423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14148, 14489), }); declarations.push(Declaration { - id: DeclarationId(1542), + id: DeclarationId(1544), name: Some("rust_phantom_parameter".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55384,7 +55438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55411,7 +55465,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -55430,7 +55484,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -55454,7 +55508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14491, 14836), }); declarations.push(Declaration { - id: DeclarationId(1543), + id: DeclarationId(1545), name: Some("rust_nominal_opacity".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55469,7 +55523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55495,7 +55549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -55518,7 +55572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 14838, 15114), }); declarations.push(Declaration { - id: DeclarationId(1544), + id: DeclarationId(1546), name: Some("rust_field_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55533,7 +55587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55560,7 +55614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "0".to_string(), ))], @@ -55579,7 +55633,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "1".to_string(), ))], @@ -55603,7 +55657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15116, 15433), }); declarations.push(Declaration { - id: DeclarationId(1545), + id: DeclarationId(1547), name: Some("rust_non_empty_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55618,7 +55672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55643,7 +55697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -55662,7 +55716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -55686,7 +55740,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15435, 15755), }); declarations.push(Declaration { - id: DeclarationId(1546), + id: DeclarationId(1548), name: Some("rust_non_singleton_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55701,7 +55755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55726,7 +55780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -55745,7 +55799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -55764,7 +55818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -55788,7 +55842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 15757, 16170), }); declarations.push(Declaration { - id: DeclarationId(1547), + id: DeclarationId(1549), name: Some("rust_element_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55803,7 +55857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55827,7 +55881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "index_of".to_string(), ))], @@ -55850,7 +55904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16172, 16413), }); declarations.push(Declaration { - id: DeclarationId(1548), + id: DeclarationId(1550), name: Some("rust_param_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55865,7 +55919,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55890,7 +55944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -55909,7 +55963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -55933,7 +55987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16415, 16735), }); declarations.push(Declaration { - id: DeclarationId(1549), + id: DeclarationId(1551), name: Some("rust_transform_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -55948,7 +56002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -55972,7 +56026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -55995,7 +56049,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16737, 16982), }); declarations.push(Declaration { - id: DeclarationId(1550), + id: DeclarationId(1552), name: Some("rust_member_descent".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56010,7 +56064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56034,7 +56088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -56057,7 +56111,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 16984, 17229), }); declarations.push(Declaration { - id: DeclarationId(1551), + id: DeclarationId(1553), name: Some("rust_intra_cluster_call".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56072,7 +56126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56096,7 +56150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -56119,7 +56173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17231, 17494), }); declarations.push(Declaration { - id: DeclarationId(1552), + id: DeclarationId(1554), name: Some("rust_cluster".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56134,7 +56188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56159,7 +56213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -56180,7 +56234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -56204,7 +56258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17496, 17833), }); declarations.push(Declaration { - id: DeclarationId(1553), + id: DeclarationId(1555), name: Some("rust_field_value".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56219,7 +56273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56245,7 +56299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17835, 17990), }); declarations.push(Declaration { - id: DeclarationId(1554), + id: DeclarationId(1556), name: Some("rust_value_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56260,7 +56314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56286,7 +56340,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 17992, 18144), }); declarations.push(Declaration { - id: DeclarationId(1555), + id: DeclarationId(1557), name: Some("rust_arrow_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56301,7 +56355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56327,7 +56381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18146, 18298), }); declarations.push(Declaration { - id: DeclarationId(1556), + id: DeclarationId(1558), name: Some("rust_type_connective".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56342,7 +56396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56368,7 +56422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18300, 18467), }); declarations.push(Declaration { - id: DeclarationId(1557), + id: DeclarationId(1559), name: Some("rust_declaration".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56383,7 +56437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56408,7 +56462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -56427,7 +56481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -56448,7 +56502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -56469,7 +56523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -56490,7 +56544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -56511,7 +56565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -56532,7 +56586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -56553,7 +56607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -56574,7 +56628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -56593,7 +56647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -56617,7 +56671,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 18469, 19490), }); declarations.push(Declaration { - id: DeclarationId(1558), + id: DeclarationId(1560), name: Some("rust_arithmetic_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56632,7 +56686,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56658,7 +56712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19492, 19653), }); declarations.push(Declaration { - id: DeclarationId(1559), + id: DeclarationId(1561), name: Some("rust_comparison_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56673,7 +56727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56699,7 +56753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19655, 19816), }); declarations.push(Declaration { - id: DeclarationId(1560), + id: DeclarationId(1562), name: Some("rust_logical_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56714,7 +56768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56740,7 +56794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19818, 19970), }); declarations.push(Declaration { - id: DeclarationId(1561), + id: DeclarationId(1563), name: Some("rust_operator_kind".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56755,7 +56809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56781,7 +56835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 19972, 20133), }); declarations.push(Declaration { - id: DeclarationId(1562), + id: DeclarationId(1564), name: Some("rust_transform_target".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56796,7 +56850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56822,7 +56876,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20135, 20305), }); declarations.push(Declaration { - id: DeclarationId(1563), + id: DeclarationId(1565), name: Some("rust_branch_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56837,7 +56891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56863,7 +56917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20307, 20471), }); declarations.push(Declaration { - id: DeclarationId(1564), + id: DeclarationId(1566), name: Some("rust_payload_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56878,7 +56932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56905,7 +56959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -56926,7 +56980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -56950,7 +57004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20473, 20828), }); declarations.push(Declaration { - id: DeclarationId(1565), + id: DeclarationId(1567), name: Some("rust_branch_path".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -56965,7 +57019,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -56990,7 +57044,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -57011,7 +57065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57030,7 +57084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -57049,7 +57103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -57073,7 +57127,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 20830, 21318), }); declarations.push(Declaration { - id: DeclarationId(1566), + id: DeclarationId(1568), name: Some("rust_loop_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57088,7 +57142,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57114,7 +57168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 21320, 21472), }); declarations.push(Declaration { - id: DeclarationId(1567), + id: DeclarationId(1569), name: Some("rust_value_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57129,7 +57183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57154,7 +57208,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57173,7 +57227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "data".to_string(), ))], @@ -57194,7 +57248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57213,7 +57267,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -57234,7 +57288,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -57258,7 +57312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 21474, 22247), }); declarations.push(Declaration { - id: DeclarationId(1568), + id: DeclarationId(1570), name: Some("rust_transform_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57273,7 +57327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57298,7 +57352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57317,7 +57371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -57336,7 +57390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -57357,7 +57411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57376,7 +57430,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -57400,7 +57454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 22249, 22821), }); declarations.push(Declaration { - id: DeclarationId(1569), + id: DeclarationId(1571), name: Some("rust_branch_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57415,7 +57469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57440,7 +57494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57459,7 +57513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -57478,7 +57532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -57499,7 +57553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57518,7 +57572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -57539,7 +57593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -57563,7 +57617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 22823, 23490), }); declarations.push(Declaration { - id: DeclarationId(1570), + id: DeclarationId(1572), name: Some("rust_loop_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57578,7 +57632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57603,7 +57657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57622,7 +57676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -57641,7 +57695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -57660,7 +57714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -57679,7 +57733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -57700,7 +57754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57719,7 +57773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -57743,7 +57797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 23492, 24201), }); declarations.push(Declaration { - id: DeclarationId(1571), + id: DeclarationId(1573), name: Some("rust_bind_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57758,7 +57812,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57783,7 +57837,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57802,7 +57856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -57823,7 +57877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -57842,7 +57896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -57861,7 +57915,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -57882,7 +57936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -57903,7 +57957,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -57927,7 +57981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 24203, 24963), }); declarations.push(Declaration { - id: DeclarationId(1572), + id: DeclarationId(1574), name: Some("rust_behavior".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57942,7 +57996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -57968,7 +58022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 24965, 25113), }); declarations.push(Declaration { - id: DeclarationId(1573), + id: DeclarationId(1575), name: Some("rust_dag".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -57983,7 +58037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58010,7 +58064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -58029,7 +58083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -58048,7 +58102,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -58069,7 +58123,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2314), + constructor: DeclarationId(2316), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -58093,7 +58147,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 25115, 25595), }); declarations.push(Declaration { - id: DeclarationId(1574), + id: DeclarationId(1576), name: Some("rust_surface_module".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58108,7 +58162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58134,7 +58188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -58157,7 +58211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 25808, 26068), }); declarations.push(Declaration { - id: DeclarationId(1575), + id: DeclarationId(1577), name: Some("rust_surface_item".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58172,7 +58226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58200,7 +58254,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26070, 26243), }); declarations.push(Declaration { - id: DeclarationId(1576), + id: DeclarationId(1578), name: Some("rust_surface_param".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58215,7 +58269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58242,7 +58296,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58261,7 +58315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -58282,7 +58336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -58306,7 +58360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26245, 26662), }); declarations.push(Declaration { - id: DeclarationId(1577), + id: DeclarationId(1579), name: Some("rust_surface_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58321,7 +58375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58348,7 +58402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58367,7 +58421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -58391,7 +58445,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26664, 26992), }); declarations.push(Declaration { - id: DeclarationId(1578), + id: DeclarationId(1580), name: Some("rust_surface_variant".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58406,7 +58460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58433,7 +58487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58452,7 +58506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -58471,7 +58525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58495,7 +58549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 26994, 27415), }); declarations.push(Declaration { - id: DeclarationId(1579), + id: DeclarationId(1581), name: Some("rust_variant_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58510,7 +58564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58538,7 +58592,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27417, 27599), }); declarations.push(Declaration { - id: DeclarationId(1580), + id: DeclarationId(1582), name: Some("rust_surface_type".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58553,7 +58607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58581,7 +58635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27601, 27774), }); declarations.push(Declaration { - id: DeclarationId(1581), + id: DeclarationId(1583), name: Some("rust_surface_record_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58596,7 +58650,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58623,7 +58677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58642,7 +58696,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -58661,7 +58715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58685,7 +58739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 27776, 28206), }); declarations.push(Declaration { - id: DeclarationId(1582), + id: DeclarationId(1584), name: Some("rust_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58700,7 +58754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58727,7 +58781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -58748,7 +58802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -58767,7 +58821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -58786,7 +58840,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58810,7 +58864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 28208, 28712), }); declarations.push(Declaration { - id: DeclarationId(1583), + id: DeclarationId(1585), name: Some("rust_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58825,7 +58879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58852,7 +58906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -58871,7 +58925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -58890,7 +58944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58914,7 +58968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 28714, 29139), }); declarations.push(Declaration { - id: DeclarationId(1584), + id: DeclarationId(1586), name: Some("rust_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -58929,7 +58983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -58956,7 +59010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58975,7 +59029,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -58994,7 +59048,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2313), + constructor: DeclarationId(2315), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -59018,7 +59072,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29141, 29578), }); declarations.push(Declaration { - id: DeclarationId(1585), + id: DeclarationId(1587), name: Some("rust_surface_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -59033,7 +59087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59061,7 +59115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29580, 29762), }); declarations.push(Declaration { - id: DeclarationId(1586), + id: DeclarationId(1588), name: Some("rust_surface_literal".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -59076,7 +59130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59104,7 +59158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29764, 29946), }); declarations.push(Declaration { - id: DeclarationId(1587), + id: DeclarationId(1589), name: Some("rust_surface_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -59119,7 +59173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59147,7 +59201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 29948, 30121), }); declarations.push(Declaration { - id: DeclarationId(1588), + id: DeclarationId(1590), name: Some("rust_int_add".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59162,7 +59216,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59184,7 +59238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 30976, 31121), }); declarations.push(Declaration { - id: DeclarationId(1589), + id: DeclarationId(1591), name: Some("rust_int_sub".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59199,7 +59253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59221,7 +59275,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31123, 31268), }); declarations.push(Declaration { - id: DeclarationId(1590), + id: DeclarationId(1592), name: Some("rust_int_mul".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59236,7 +59290,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59258,7 +59312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31270, 31415), }); declarations.push(Declaration { - id: DeclarationId(1591), + id: DeclarationId(1593), name: Some("rust_int_div".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59273,7 +59327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59297,7 +59351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 31417, 31575), }); declarations.push(Declaration { - id: DeclarationId(1592), + id: DeclarationId(1594), name: Some("rust_int_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59312,7 +59366,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59334,7 +59388,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32025, 32169), }); declarations.push(Declaration { - id: DeclarationId(1593), + id: DeclarationId(1595), name: Some("rust_node_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59349,7 +59403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59371,7 +59425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32171, 32322), }); declarations.push(Declaration { - id: DeclarationId(1594), + id: DeclarationId(1596), name: Some("rust_port_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59386,7 +59440,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59408,7 +59462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32324, 32475), }); declarations.push(Declaration { - id: DeclarationId(1595), + id: DeclarationId(1597), name: Some("rust_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59423,7 +59477,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59445,7 +59499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32477, 32642), }); declarations.push(Declaration { - id: DeclarationId(1596), + id: DeclarationId(1598), name: Some("rust_string_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59460,7 +59514,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59482,7 +59536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32835, 32985), }); declarations.push(Declaration { - id: DeclarationId(1597), + id: DeclarationId(1599), name: Some("rust_int_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59497,7 +59551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59519,7 +59573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 32987, 33131), }); declarations.push(Declaration { - id: DeclarationId(1598), + id: DeclarationId(1600), name: Some("rust_node_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59534,7 +59588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59556,7 +59610,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33133, 33284), }); declarations.push(Declaration { - id: DeclarationId(1599), + id: DeclarationId(1601), name: Some("rust_port_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59571,7 +59625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59593,7 +59647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33286, 33437), }); declarations.push(Declaration { - id: DeclarationId(1600), + id: DeclarationId(1602), name: Some("rust_declaration_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59608,7 +59662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59630,7 +59684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33439, 33604), }); declarations.push(Declaration { - id: DeclarationId(1601), + id: DeclarationId(1603), name: Some("rust_int_lt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59645,7 +59699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59667,7 +59721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33606, 33749), }); declarations.push(Declaration { - id: DeclarationId(1602), + id: DeclarationId(1604), name: Some("rust_int_le".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59682,7 +59736,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59704,7 +59758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33751, 33895), }); declarations.push(Declaration { - id: DeclarationId(1603), + id: DeclarationId(1605), name: Some("rust_int_gt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59719,7 +59773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59741,7 +59795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 33897, 34040), }); declarations.push(Declaration { - id: DeclarationId(1604), + id: DeclarationId(1606), name: Some("rust_int_ge".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59756,7 +59810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59778,7 +59832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34042, 34186), }); declarations.push(Declaration { - id: DeclarationId(1605), + id: DeclarationId(1607), name: Some("rust_bool_meet".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59793,7 +59847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59815,7 +59869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34188, 34341), }); declarations.push(Declaration { - id: DeclarationId(1606), + id: DeclarationId(1608), name: Some("rust_bool_join".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1021), @@ -59830,7 +59884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59852,7 +59906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 34343, 34496), }); declarations.push(Declaration { - id: DeclarationId(1607), + id: DeclarationId(1609), name: Some("rust_let_stmt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -59867,11 +59921,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1299)), + FieldValue::Reference(DeclarationId(1301)), ), ( "carrier".to_string(), @@ -59890,7 +59944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35246, 35385), }); declarations.push(Declaration { - id: DeclarationId(1608), + id: DeclarationId(1610), name: Some("rust_if_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -59905,11 +59959,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1297)), + FieldValue::Reference(DeclarationId(1299)), ), ( "carrier".to_string(), @@ -59928,7 +59982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35387, 35534), }); declarations.push(Declaration { - id: DeclarationId(1609), + id: DeclarationId(1611), name: Some("rust_main_wrap".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1022), @@ -59943,11 +59997,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), - FieldValue::Reference(DeclarationId(1300)), + FieldValue::Reference(DeclarationId(1302)), ), ( "carrier".to_string(), @@ -59967,7 +60021,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 35536, 35706), }); declarations.push(Declaration { - id: DeclarationId(1610), + id: DeclarationId(1612), name: Some("rust_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -59982,7 +60036,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -59991,7 +60045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2328), payload: vec![], }, ), @@ -60007,7 +60061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37083, 37225), }); declarations.push(Declaration { - id: DeclarationId(1611), + id: DeclarationId(1613), name: Some("rust_singleton_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60022,7 +60076,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60031,7 +60085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2327), + constructor: DeclarationId(2329), payload: vec![], }, ), @@ -60045,7 +60099,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60062,7 +60116,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37227, 37423), }); declarations.push(Declaration { - id: DeclarationId(1612), + id: DeclarationId(1614), name: Some("rust_cons_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60077,7 +60131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60086,7 +60140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2328), + constructor: DeclarationId(2330), payload: vec![], }, ), @@ -60101,7 +60155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60114,7 +60168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60132,7 +60186,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37425, 37646), }); declarations.push(Declaration { - id: DeclarationId(1613), + id: DeclarationId(1615), name: Some("rust_concat_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60147,7 +60201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60156,7 +60210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2329), + constructor: DeclarationId(2331), payload: vec![], }, ), @@ -60171,7 +60225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60184,7 +60238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60202,7 +60256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37648, 37875), }); declarations.push(Declaration { - id: DeclarationId(1614), + id: DeclarationId(1616), name: Some("rust_length_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60217,7 +60271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60226,7 +60280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2330), + constructor: DeclarationId(2332), payload: vec![], }, ), @@ -60240,7 +60294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60257,7 +60311,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 37877, 38064), }); declarations.push(Declaration { - id: DeclarationId(1615), + id: DeclarationId(1617), name: Some("rust_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60272,7 +60326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60293,7 +60347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38066, 38209), }); declarations.push(Declaration { - id: DeclarationId(1616), + id: DeclarationId(1618), name: Some("rust_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60308,7 +60362,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60331,7 +60385,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38488, 38659), }); declarations.push(Declaration { - id: DeclarationId(1617), + id: DeclarationId(1619), name: Some("rust_lookup_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60346,7 +60400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60367,7 +60421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38661, 38811), }); declarations.push(Declaration { - id: DeclarationId(1618), + id: DeclarationId(1620), name: Some("rust_witness_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60382,7 +60436,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60403,7 +60457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38813, 38966), }); declarations.push(Declaration { - id: DeclarationId(1619), + id: DeclarationId(1621), name: Some("rust_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60418,7 +60472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60439,7 +60493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 38968, 39112), }); declarations.push(Declaration { - id: DeclarationId(1620), + id: DeclarationId(1622), name: Some("rust_monoid_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60454,7 +60508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60475,7 +60529,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39114, 39264), }); declarations.push(Declaration { - id: DeclarationId(1621), + id: DeclarationId(1623), name: Some("rust_lens_enforcement_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60490,7 +60544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60513,7 +60567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39266, 39449), }); declarations.push(Declaration { - id: DeclarationId(1622), + id: DeclarationId(1624), name: Some("rust_enforceable_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60528,7 +60582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60551,7 +60605,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39451, 39634), }); declarations.push(Declaration { - id: DeclarationId(1623), + id: DeclarationId(1625), name: Some("rust_map_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1031), @@ -60566,7 +60620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60589,7 +60643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39636, 39786), }); declarations.push(Declaration { - id: DeclarationId(1624), + id: DeclarationId(1626), name: Some("rust_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60604,7 +60658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60613,7 +60667,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2331), + constructor: DeclarationId(2333), payload: vec![], }, ), @@ -60627,7 +60681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60644,7 +60698,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39788, 39980), }); declarations.push(Declaration { - id: DeclarationId(1625), + id: DeclarationId(1627), name: Some("rust_fold_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60659,7 +60713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60668,7 +60722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2332), + constructor: DeclarationId(2334), payload: vec![], }, ), @@ -60683,7 +60737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60696,7 +60750,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), @@ -60709,7 +60763,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60727,7 +60781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 39982, 40243), }); declarations.push(Declaration { - id: DeclarationId(1626), + id: DeclarationId(1628), name: Some("rust_map_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60742,7 +60796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60751,7 +60805,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2333), + constructor: DeclarationId(2335), payload: vec![], }, ), @@ -60766,7 +60820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60779,7 +60833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60797,7 +60851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40245, 40463), }); declarations.push(Declaration { - id: DeclarationId(1627), + id: DeclarationId(1629), name: Some("rust_filter_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60812,7 +60866,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60821,7 +60875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2334), + constructor: DeclarationId(2336), payload: vec![], }, ), @@ -60836,7 +60890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60849,7 +60903,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60867,7 +60921,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40465, 40692), }); declarations.push(Declaration { - id: DeclarationId(1628), + id: DeclarationId(1630), name: Some("rust_contains_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1023), @@ -60882,7 +60936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60891,7 +60945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2335), + constructor: DeclarationId(2337), payload: vec![], }, ), @@ -60906,7 +60960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60919,7 +60973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2316), + constructor: DeclarationId(2318), payload: vec![], }, ), @@ -60937,7 +60991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 40694, 40927), }); declarations.push(Declaration { - id: DeclarationId(1629), + id: DeclarationId(1631), name: Some("rust_list_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1033), @@ -60952,7 +61006,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -60961,17 +61015,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2337), + constructor: DeclarationId(2339), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1803)), + FieldValue::Reference(DeclarationId(1805)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1805)), + FieldValue::Reference(DeclarationId(1807)), ), ( "scrutinee".to_string(), @@ -61006,7 +61060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41155, 41459), }); declarations.push(Declaration { - id: DeclarationId(1630), + id: DeclarationId(1632), name: Some("rust_statements".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1035), @@ -61038,7 +61092,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41461, 41599), }); declarations.push(Declaration { - id: DeclarationId(1631), + id: DeclarationId(1633), name: Some("rust_expressions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1036), @@ -61072,7 +61126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41601, 41754), }); declarations.push(Declaration { - id: DeclarationId(1632), + id: DeclarationId(1634), name: Some("rust_control_flow".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1038), @@ -61117,7 +61171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41756, 41946), }); declarations.push(Declaration { - id: DeclarationId(1633), + id: DeclarationId(1635), name: Some("rust_literals".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1039), @@ -61149,7 +61203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 41948, 42060), }); declarations.push(Declaration { - id: DeclarationId(1634), + id: DeclarationId(1636), name: Some("rust_modules".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1040), @@ -61171,7 +61225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42062, 42122), }); declarations.push(Declaration { - id: DeclarationId(1635), + id: DeclarationId(1637), name: Some("rust_functions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1041), @@ -61217,7 +61271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42124, 42402), }); declarations.push(Declaration { - id: DeclarationId(1636), + id: DeclarationId(1638), name: Some("rust_type_applications".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1042), @@ -61239,7 +61293,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42404, 42492), }); declarations.push(Declaration { - id: DeclarationId(1637), + id: DeclarationId(1639), name: Some("rust_type_defs".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1043), @@ -61285,7 +61339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42494, 42796), }); declarations.push(Declaration { - id: DeclarationId(1638), + id: DeclarationId(1640), name: Some("rust_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1044), @@ -61317,7 +61371,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 42798, 43011), }); declarations.push(Declaration { - id: DeclarationId(1639), + id: DeclarationId(1641), name: Some("rust_patterns".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1045), @@ -61375,7 +61429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43013, 43348), }); declarations.push(Declaration { - id: DeclarationId(1640), + id: DeclarationId(1642), name: Some("rust_language_spec_free_monoid_concat_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), @@ -61405,7 +61459,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "{ let mut __left = {left}; __left.extend({right}); __left }" .to_string(), @@ -61419,7 +61473,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -61430,7 +61484,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43350, 43720), }); declarations.push(Declaration { - id: DeclarationId(1641), + id: DeclarationId(1643), name: Some("rust_language_spec_free_monoid_length_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), @@ -61459,7 +61513,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).len() as i64".to_string(), ))], @@ -61472,7 +61526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -61483,7 +61537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 43722, 44016), }); declarations.push(Declaration { - id: DeclarationId(1642), + id: DeclarationId(1644), name: Some("rust_language_spec_free_monoid_emptiness_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), @@ -61510,7 +61564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).is_empty()".to_string(), ))], @@ -61523,7 +61577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -61534,7 +61588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 44187, 44482), }); declarations.push(Declaration { - id: DeclarationId(1643), + id: DeclarationId(1645), name: Some("rust_language_spec_free_monoid_fold_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), @@ -61563,7 +61617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().fold({init}, {body})".to_string(), ))], @@ -61576,7 +61630,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -61587,7 +61641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 44484, 44804), }); declarations.push(Declaration { - id: DeclarationId(1644), + id: DeclarationId(1646), name: Some("rust_language_spec_map_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), @@ -61616,7 +61670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().map({body}).collect::>()".to_string(), ))], @@ -61629,7 +61683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2343), + constructor: DeclarationId(2345), payload: vec![], }, ), @@ -61639,9 +61693,9 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/spec/rust.dag", 44806, 45134), }); - declarations.push(Declaration { id: DeclarationId(1645), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1046), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1046)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1640))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1641))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1642))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1643))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1185))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1188))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1186))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1187))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1644))), ("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", 45136, 46012) }); + declarations.push(Declaration { id: DeclarationId(1647), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1046), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1046)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1642))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1643))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1644))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1645))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1185))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1188))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1186))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1187))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1646))), ("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", 45136, 46012) }); declarations.push(Declaration { - id: DeclarationId(1646), + id: DeclarationId(1648), name: Some("rust_value_construction".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1047), @@ -61685,7 +61739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46014, 46286), }); declarations.push(Declaration { - id: DeclarationId(1647), + id: DeclarationId(1649), name: Some("rust_rendering".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1048), @@ -61701,14 +61755,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "read".to_string(), FieldValue::Variant { - constructor: DeclarationId(2338), + constructor: DeclarationId(2340), payload: vec![], }, ), ( "construct".to_string(), FieldValue::Variant { - constructor: DeclarationId(2340), + constructor: DeclarationId(2342), payload: vec![], }, ), @@ -61719,7 +61773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46288, 46369), }); declarations.push(Declaration { - id: DeclarationId(1648), + id: DeclarationId(1650), name: Some("rust_language".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1051), @@ -61734,51 +61788,51 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1630)), + FieldValue::Reference(DeclarationId(1632)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1631)), + FieldValue::Reference(DeclarationId(1633)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1632)), + FieldValue::Reference(DeclarationId(1634)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1633)), + FieldValue::Reference(DeclarationId(1635)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1634)), + FieldValue::Reference(DeclarationId(1636)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1635)), + FieldValue::Reference(DeclarationId(1637)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1636)), + FieldValue::Reference(DeclarationId(1638)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1637)), + FieldValue::Reference(DeclarationId(1639)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1638)), + FieldValue::Reference(DeclarationId(1640)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1639)), + FieldValue::Reference(DeclarationId(1641)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1645)), + FieldValue::Reference(DeclarationId(1647)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1646)), + FieldValue::Reference(DeclarationId(1648)), ), ], }), @@ -61787,7 +61841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 46371, 46816), }); declarations.push(Declaration { - id: DeclarationId(1649), + id: DeclarationId(1651), name: Some("rust_correction_style".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(930), @@ -61823,7 +61877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 48240, 48379), }); declarations.push(Declaration { - id: DeclarationId(1650), + id: DeclarationId(1652), name: Some("rust_clean_emission".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(921), @@ -61839,55 +61893,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2164), + constructor: DeclarationId(2166), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2167), + constructor: DeclarationId(2169), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2171), + constructor: DeclarationId(2173), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2173), + constructor: DeclarationId(2175), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2176), + constructor: DeclarationId(2178), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2179), + constructor: DeclarationId(2181), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2182), + constructor: DeclarationId(2184), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1649)), + FieldValue::Reference(DeclarationId(1651)), ), ( "post_emit_verifier".to_string(), @@ -61919,7 +61973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2185), + constructor: DeclarationId(2187), payload: vec![], }, ), @@ -61932,7 +61986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 48381, 48994), }); declarations.push(Declaration { - id: DeclarationId(1651), + id: DeclarationId(1653), name: Some("rust_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(922), @@ -61947,11 +62001,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1650)), + FieldValue::Reference(DeclarationId(1652)), ), ], }), @@ -61960,7 +62014,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 48996, 49126), }); declarations.push(Declaration { - id: DeclarationId(1652), + id: DeclarationId(1654), name: Some("rust_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -61984,7 +62038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50228, 50331), }); declarations.push(Declaration { - id: DeclarationId(1653), + id: DeclarationId(1655), name: Some("rust_node_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62008,7 +62062,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50333, 50436), }); declarations.push(Declaration { - id: DeclarationId(1654), + id: DeclarationId(1656), name: Some("rust_resolve_producer_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62032,7 +62086,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50438, 50565), }); declarations.push(Declaration { - id: DeclarationId(1655), + id: DeclarationId(1657), name: Some("port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62051,11 +62105,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1652)), + FieldValue::Reference(DeclarationId(1654)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62064,7 +62118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50567, 50698), }); declarations.push(Declaration { - id: DeclarationId(1656), + id: DeclarationId(1658), name: Some("node_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62083,11 +62137,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1653)), + FieldValue::Reference(DeclarationId(1655)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62096,7 +62150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50700, 50831), }); declarations.push(Declaration { - id: DeclarationId(1657), + id: DeclarationId(1659), name: Some("resolve_producer_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62115,11 +62169,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1654)), + FieldValue::Reference(DeclarationId(1656)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62128,7 +62182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 50833, 51000), }); declarations.push(Declaration { - id: DeclarationId(1658), + id: DeclarationId(1660), name: Some("rust_lane2_workflow_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62152,7 +62206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 51511, 51640), }); declarations.push(Declaration { - id: DeclarationId(1659), + id: DeclarationId(1661), name: Some("lane2_workflow_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62171,11 +62225,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1658)), + FieldValue::Reference(DeclarationId(1660)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62184,7 +62238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 51642, 51809), }); declarations.push(Declaration { - id: DeclarationId(1660), + id: DeclarationId(1662), name: Some("rust_workflow_root_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62208,7 +62262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 52504, 52618), }); declarations.push(Declaration { - id: DeclarationId(1661), + id: DeclarationId(1663), name: Some("workflow_root_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62227,11 +62281,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1660)), + FieldValue::Reference(DeclarationId(1662)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62240,7 +62294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 52620, 52793), }); declarations.push(Declaration { - id: DeclarationId(1662), + id: DeclarationId(1664), name: Some("rust_workflow_root".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1016), @@ -62255,7 +62309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ( "target".to_string(), @@ -62281,7 +62335,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53205, 53366), }); declarations.push(Declaration { - id: DeclarationId(1663), + id: DeclarationId(1665), name: Some("rust_declaration_by_id_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62305,7 +62359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53693, 53816), }); declarations.push(Declaration { - id: DeclarationId(1664), + id: DeclarationId(1666), name: Some("declaration_by_id_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62324,11 +62378,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1663)), + FieldValue::Reference(DeclarationId(1665)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62337,7 +62391,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 53818, 53988), }); declarations.push(Declaration { - id: DeclarationId(1665), + id: DeclarationId(1667), name: Some("rust_declaration_by_name_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62361,7 +62415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54335, 54464), }); declarations.push(Declaration { - id: DeclarationId(1666), + id: DeclarationId(1668), name: Some("declaration_by_name_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62380,11 +62434,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1665)), + FieldValue::Reference(DeclarationId(1667)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62393,7 +62447,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54466, 54642), }); declarations.push(Declaration { - id: DeclarationId(1667), + id: DeclarationId(1669), name: Some("rust_per_call_pattern_at_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62417,7 +62471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54862, 54982), }); declarations.push(Declaration { - id: DeclarationId(1668), + id: DeclarationId(1670), name: Some("per_call_pattern_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62436,11 +62490,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1667)), + FieldValue::Reference(DeclarationId(1669)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62449,7 +62503,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 54984, 55160), }); declarations.push(Declaration { - id: DeclarationId(1669), + id: DeclarationId(1671), name: Some("rust_per_call_descent_operand_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(829), @@ -62473,7 +62527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 55346, 55486), }); declarations.push(Declaration { - id: DeclarationId(1670), + id: DeclarationId(1672), name: Some("per_call_descent_operand_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(830), @@ -62492,11 +62546,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1669)), + FieldValue::Reference(DeclarationId(1671)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1648)), + FieldValue::Reference(DeclarationId(1650)), ), ], }), @@ -62505,7 +62559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/spec/rust.dag", 55488, 55694), }); declarations.push(Declaration { - id: DeclarationId(1671), + id: DeclarationId(1673), name: Some("CompilerHostRealization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62524,21 +62578,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 453, 502), }); declarations.push(Declaration { - id: DeclarationId(1672), + id: DeclarationId(1674), name: Some("PipelineSnapshotKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "SnapshotSurface".to_string(), - ty: DeclarationId(2733), + ty: DeclarationId(2737), }, Field { label: "SnapshotDag".to_string(), - ty: DeclarationId(2734), + ty: DeclarationId(2738), }, Field { label: "SnapshotText".to_string(), - ty: DeclarationId(2735), + ty: DeclarationId(2739), }, ], }, @@ -62553,21 +62607,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 504, 576), }); declarations.push(Declaration { - id: DeclarationId(1673), + id: DeclarationId(1675), name: Some("PipelineStageBinding".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "stage".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "realization".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "snapshot".to_string(), - ty: DeclarationId(1672), + ty: DeclarationId(1674), }, ], }, @@ -62582,7 +62636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 578, 694), }); declarations.push(Declaration { - id: DeclarationId(1674), + id: DeclarationId(1676), name: Some("parse_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62592,7 +62646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62606,7 +62660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 696, 780), }); declarations.push(Declaration { - id: DeclarationId(1675), + id: DeclarationId(1677), name: Some("lower_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62616,7 +62670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62630,7 +62684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 782, 866), }); declarations.push(Declaration { - id: DeclarationId(1676), + id: DeclarationId(1678), name: Some("infer_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62640,7 +62694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62654,7 +62708,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 868, 952), }); declarations.push(Declaration { - id: DeclarationId(1677), + id: DeclarationId(1679), name: Some("compute_ownership_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62664,7 +62718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62680,7 +62734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 954, 1062), }); declarations.push(Declaration { - id: DeclarationId(1678), + id: DeclarationId(1680), name: Some("emit_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62690,7 +62744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62704,7 +62758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1064, 1146), }); declarations.push(Declaration { - id: DeclarationId(1679), + id: DeclarationId(1681), name: Some("lens_complexity_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -62714,7 +62768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1671)), + meta_tag: Some(DeclarationId(1673)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -62730,31 +62784,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1148, 1252), }); declarations.push(Declaration { - id: DeclarationId(1680), + id: DeclarationId(1682), name: Some("parse_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1686)), + FieldValue::Reference(DeclarationId(1688)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1674)), + FieldValue::Reference(DeclarationId(1676)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2733), + constructor: DeclarationId(2737), payload: vec![], }, ), @@ -62765,31 +62819,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1254, 1382), }); declarations.push(Declaration { - id: DeclarationId(1681), + id: DeclarationId(1683), name: Some("lower_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1687)), + FieldValue::Reference(DeclarationId(1689)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1675)), + FieldValue::Reference(DeclarationId(1677)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2734), + constructor: DeclarationId(2738), payload: vec![], }, ), @@ -62800,31 +62854,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1384, 1508), }); declarations.push(Declaration { - id: DeclarationId(1682), + id: DeclarationId(1684), name: Some("infer_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1688)), + FieldValue::Reference(DeclarationId(1690)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1676)), + FieldValue::Reference(DeclarationId(1678)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2734), + constructor: DeclarationId(2738), payload: vec![], }, ), @@ -62835,31 +62889,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1510, 1634), }); declarations.push(Declaration { - id: DeclarationId(1683), + id: DeclarationId(1685), name: Some("compute_ownership_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1689)), + FieldValue::Reference(DeclarationId(1691)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1677)), + FieldValue::Reference(DeclarationId(1679)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2734), + constructor: DeclarationId(2738), payload: vec![], }, ), @@ -62870,31 +62924,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1636, 1796), }); declarations.push(Declaration { - id: DeclarationId(1684), + id: DeclarationId(1686), name: Some("lens_complexity_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1690)), + FieldValue::Reference(DeclarationId(1692)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1679)), + FieldValue::Reference(DeclarationId(1681)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2734), + constructor: DeclarationId(2738), payload: vec![], }, ), @@ -62905,31 +62959,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1798, 1952), }); declarations.push(Declaration { - id: DeclarationId(1685), + id: DeclarationId(1687), name: Some("emit_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1673), + template: DeclarationId(1675), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1673)), + meta_tag: Some(DeclarationId(1675)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1691)), + FieldValue::Reference(DeclarationId(1693)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1678)), + FieldValue::Reference(DeclarationId(1680)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2735), + constructor: DeclarationId(2739), payload: vec![], }, ), @@ -62940,12 +62994,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1954, 2076), }); declarations.push(Declaration { - id: DeclarationId(1686), + id: DeclarationId(1688), name: Some("parse".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(230)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1674)), + body: ArrowBody::ExternalRealization(DeclarationId(1676)), }, type_params: vec![], phantom_params: Vec::new(), @@ -62958,12 +63012,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2078, 2140), }); declarations.push(Declaration { - id: DeclarationId(1687), + id: DeclarationId(1689), name: Some("lower".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1675)), + body: ArrowBody::ExternalRealization(DeclarationId(1677)), }, type_params: vec![], phantom_params: Vec::new(), @@ -62976,12 +63030,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2142, 2184), }); declarations.push(Declaration { - id: DeclarationId(1688), + id: DeclarationId(1690), name: Some("infer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1676)), + body: ArrowBody::ExternalRealization(DeclarationId(1678)), }, type_params: vec![], phantom_params: Vec::new(), @@ -62994,12 +63048,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2186, 2228), }); declarations.push(Declaration { - id: DeclarationId(1689), + id: DeclarationId(1691), name: Some("compute_ownership".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1677)), + body: ArrowBody::ExternalRealization(DeclarationId(1679)), }, type_params: vec![], phantom_params: Vec::new(), @@ -63012,12 +63066,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2230, 2288), }); declarations.push(Declaration { - id: DeclarationId(1690), + id: DeclarationId(1692), name: Some("lens_complexity".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828)], output: DeclarationId(828), - body: ArrowBody::ExternalRealization(DeclarationId(1679)), + body: ArrowBody::ExternalRealization(DeclarationId(1681)), }, type_params: vec![], phantom_params: Vec::new(), @@ -63030,7 +63084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2290, 2347), }); declarations.push(Declaration { - id: DeclarationId(1691), + id: DeclarationId(1693), name: Some("emit".to_string()), connective: TypeConnective::Arrow { inputs: vec![ @@ -63040,7 +63094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(1051), ], output: DeclarationId(230), - body: ArrowBody::ExternalRealization(DeclarationId(1678)), + body: ArrowBody::ExternalRealization(DeclarationId(1680)), }, type_params: vec![], phantom_params: Vec::new(), @@ -63053,7 +63107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2349, 2460), }); declarations.push(Declaration { - id: DeclarationId(1692), + id: DeclarationId(1694), name: Some("compile".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230), DeclarationId(230), DeclarationId(1051)], @@ -63075,11 +63129,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2462, 2605), }); declarations.push(Declaration { - id: DeclarationId(1693), + id: DeclarationId(1695), name: Some("from_symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(230)], - output: DeclarationId(2736), + output: DeclarationId(2740), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/compiler/operators.dag", 156, @@ -63097,7 +63151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 108, 771), }); declarations.push(Declaration { - id: DeclarationId(1694), + id: DeclarationId(1696), name: Some("symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(806)], @@ -63115,7 +63169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 773, 1214), }); declarations.push(Declaration { - id: DeclarationId(1695), + id: DeclarationId(1697), name: Some("algebra_field_name".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(806)], @@ -63133,7 +63187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 1216, 2017), }); declarations.push(Declaration { - id: DeclarationId(1696), + id: DeclarationId(1698), name: Some("LensRegistryEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -63162,15 +63216,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 1950, 2045), }); declarations.push(Declaration { - id: DeclarationId(1697), + id: DeclarationId(1699), name: Some("lens_cost_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63198,15 +63252,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2047, 2220), }); declarations.push(Declaration { - id: DeclarationId(1698), + id: DeclarationId(1700), name: Some("lens_cost_symbolic_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63234,15 +63288,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2222, 2410), }); declarations.push(Declaration { - id: DeclarationId(1699), + id: DeclarationId(1701), name: Some("lens_cost_target_realization_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63273,15 +63327,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2412, 2649), }); declarations.push(Declaration { - id: DeclarationId(1700), + id: DeclarationId(1702), name: Some("lens_effect_enumeration_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63309,15 +63363,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2651, 2868), }); declarations.push(Declaration { - id: DeclarationId(1701), + id: DeclarationId(1703), name: Some("lens_provenance_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63345,15 +63399,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2870, 3055), }); declarations.push(Declaration { - id: DeclarationId(1702), + id: DeclarationId(1704), name: Some("lens_structural_resolution_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63384,15 +63438,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3057, 3286), }); declarations.push(Declaration { - id: DeclarationId(1703), + id: DeclarationId(1705), name: Some("lens_unused_parameters_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63420,15 +63474,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3288, 3501), }); declarations.push(Declaration { - id: DeclarationId(1704), + id: DeclarationId(1706), name: Some("lens_infer_helpers_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63456,15 +63510,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4128, 4320), }); declarations.push(Declaration { - id: DeclarationId(1705), + id: DeclarationId(1707), name: Some("lens_variant_payload_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63492,15 +63546,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4322, 4522), }); declarations.push(Declaration { - id: DeclarationId(1706), + id: DeclarationId(1708), name: Some("lens_lower_helpers_entry".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1696), + template: DeclarationId(1698), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1696)), + meta_tag: Some(DeclarationId(1698)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -63528,17 +63582,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4772, 4964), }); declarations.push(Declaration { - id: DeclarationId(1707), + id: DeclarationId(1709), name: Some("IntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "OrderedRingAlgebra".to_string(), - ty: DeclarationId(2737), + ty: DeclarationId(2741), }, Field { label: "SemiringAlgebra".to_string(), - ty: DeclarationId(2738), + ty: DeclarationId(2742), }, ], }, @@ -63553,21 +63607,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6404, 6466), }); declarations.push(Declaration { - id: DeclarationId(1708), + id: DeclarationId(1710), name: Some("NonIntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ApproximateFieldAlgebra".to_string(), - ty: DeclarationId(2739), + ty: DeclarationId(2743), }, Field { label: "BooleanAlgebraAlgebra".to_string(), - ty: DeclarationId(2740), + ty: DeclarationId(2744), }, Field { label: "TerminalAlgebra".to_string(), - ty: DeclarationId(2741), + ty: DeclarationId(2745), }, ], }, @@ -63582,37 +63636,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6468, 6564), }); declarations.push(Declaration { - id: DeclarationId(1709), + id: DeclarationId(1711), name: Some("TargetCarrier".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "BitCarrier".to_string(), - ty: DeclarationId(2742), + ty: DeclarationId(2746), }, Field { label: "ByteCarrier".to_string(), - ty: DeclarationId(2743), + ty: DeclarationId(2747), }, Field { label: "Word16Carrier".to_string(), - ty: DeclarationId(2744), + ty: DeclarationId(2748), }, Field { label: "Word32Carrier".to_string(), - ty: DeclarationId(2745), + ty: DeclarationId(2749), }, Field { label: "Word64Carrier".to_string(), - ty: DeclarationId(2746), + ty: DeclarationId(2750), }, Field { label: "Word128Carrier".to_string(), - ty: DeclarationId(2747), + ty: DeclarationId(2751), }, Field { label: "TerminalCarrier".to_string(), - ty: DeclarationId(2748), + ty: DeclarationId(2752), }, ], }, @@ -63627,21 +63681,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8154, 8296), }); declarations.push(Declaration { - id: DeclarationId(1710), + id: DeclarationId(1712), name: Some("IntegerOverflow".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TwoComplementWrap".to_string(), - ty: DeclarationId(2749), + ty: DeclarationId(2753), }, Field { label: "Saturating".to_string(), - ty: DeclarationId(2750), + ty: DeclarationId(2754), }, Field { label: "Trap".to_string(), - ty: DeclarationId(2751), + ty: DeclarationId(2755), }, ], }, @@ -63656,17 +63710,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9013, 9079), }); declarations.push(Declaration { - id: DeclarationId(1711), + id: DeclarationId(1713), name: Some("RustPrimitive".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IntegerPrimitive".to_string(), - ty: DeclarationId(2752), + ty: DeclarationId(2756), }, Field { label: "NonIntegerPrimitive".to_string(), - ty: DeclarationId(2753), + ty: DeclarationId(2757), }, ], }, @@ -63681,94 +63735,94 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9834, 10616), }); declarations.push(Declaration { - id: DeclarationId(1712), + id: DeclarationId(1714), name: Some("rust_pilot_primitives".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1711), + value: DeclarationId(1713), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2754)), + meta_tag: Some(DeclarationId(2758)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("i8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2737), + constructor: DeclarationId(2741), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("i16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2737), + constructor: DeclarationId(2741), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2744), + constructor: DeclarationId(2748), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("i32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2737), + constructor: DeclarationId(2741), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("i64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2737), + constructor: DeclarationId(2741), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -63777,21 +63831,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Literal(LiteralBits::String("9223372036854775807".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("i128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2737), + constructor: DeclarationId(2741), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2747), + constructor: DeclarationId(2751), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -63802,84 +63856,84 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("u8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2743), + constructor: DeclarationId(2747), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("u16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2744), + constructor: DeclarationId(2748), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("u32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), 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(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("u64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -63888,21 +63942,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2752), + constructor: DeclarationId(2756), payload: vec![ FieldValue::Literal(LiteralBits::String("u128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2738), + constructor: DeclarationId(2742), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2747), + constructor: DeclarationId(2751), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -63911,66 +63965,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2749), + constructor: DeclarationId(2753), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2753), + constructor: DeclarationId(2757), payload: vec![ FieldValue::Literal(LiteralBits::String("f32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2739), + constructor: DeclarationId(2743), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2745), + constructor: DeclarationId(2749), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2753), + constructor: DeclarationId(2757), payload: vec![ FieldValue::Literal(LiteralBits::String("f64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2739), + constructor: DeclarationId(2743), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2746), + constructor: DeclarationId(2750), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2753), + constructor: DeclarationId(2757), payload: vec![ FieldValue::Literal(LiteralBits::String("bool".to_string())), FieldValue::Variant { - constructor: DeclarationId(2740), + constructor: DeclarationId(2744), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2742), + constructor: DeclarationId(2746), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2753), + constructor: DeclarationId(2757), payload: vec![ FieldValue::Literal(LiteralBits::String("()".to_string())), FieldValue::Variant { - constructor: DeclarationId(2741), + constructor: DeclarationId(2745), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2748), + constructor: DeclarationId(2752), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), @@ -63982,29 +64036,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10937, 15660), }); declarations.push(Declaration { - id: DeclarationId(1713), + id: DeclarationId(1715), name: Some("CronField".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Wildcard".to_string(), - ty: DeclarationId(2755), + ty: DeclarationId(2759), }, Field { label: "Exact".to_string(), - ty: DeclarationId(2756), + ty: DeclarationId(2760), }, Field { label: "Listed".to_string(), - ty: DeclarationId(2758), + ty: DeclarationId(2762), }, Field { label: "Ranged".to_string(), - ty: DeclarationId(2759), + ty: DeclarationId(2763), }, Field { label: "Step".to_string(), - ty: DeclarationId(2760), + ty: DeclarationId(2764), }, ], }, @@ -64019,29 +64073,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4214, 4433), }); declarations.push(Declaration { - id: DeclarationId(1714), + id: DeclarationId(1716), name: Some("CronSchedule".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "minute".to_string(), - ty: DeclarationId(1713), + ty: DeclarationId(1715), }, Field { label: "hour".to_string(), - ty: DeclarationId(1713), + ty: DeclarationId(1715), }, Field { label: "day_of_month".to_string(), - ty: DeclarationId(1713), + ty: DeclarationId(1715), }, Field { label: "month".to_string(), - ty: DeclarationId(1713), + ty: DeclarationId(1715), }, Field { label: "day_of_week".to_string(), - ty: DeclarationId(1713), + ty: DeclarationId(1715), }, ], }, @@ -64056,7 +64110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4435, 4564), }); declarations.push(Declaration { - id: DeclarationId(1715), + id: DeclarationId(1717), name: Some("CronEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64066,7 +64120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "schedule".to_string(), - ty: DeclarationId(1714), + ty: DeclarationId(1716), }, Field { label: "command".to_string(), @@ -64085,10 +64139,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4566, 4641), }); declarations.push(Declaration { - id: DeclarationId(1716), + id: DeclarationId(1718), name: Some("render_cron_field".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1713)], + inputs: vec![DeclarationId(1715)], output: DeclarationId(230), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -64107,10 +64161,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4643, 4963), }); declarations.push(Declaration { - id: DeclarationId(1717), + id: DeclarationId(1719), name: Some("render_cron_schedule".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1714)], + inputs: vec![DeclarationId(1716)], output: DeclarationId(230), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -64129,7 +64183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4965, 5253), }); declarations.push(Declaration { - id: DeclarationId(1718), + id: DeclarationId(1720), name: Some("wire_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(312), @@ -64150,21 +64204,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 684, 758), }); declarations.push(Declaration { - id: DeclarationId(1719), + id: DeclarationId(1721), name: Some("UserType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "User".to_string(), - ty: DeclarationId(2761), + ty: DeclarationId(2765), }, Field { label: "Bot".to_string(), - ty: DeclarationId(2762), + ty: DeclarationId(2766), }, Field { label: "Organization".to_string(), - ty: DeclarationId(2763), + ty: DeclarationId(2767), }, ], }, @@ -64179,7 +64233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 831, 872), }); declarations.push(Declaration { - id: DeclarationId(1720), + id: DeclarationId(1722), name: Some("GitHubUser".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64193,7 +64247,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type".to_string(), - ty: DeclarationId(1719), + ty: DeclarationId(1721), }, ], }, @@ -64208,7 +64262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 874, 936), }); declarations.push(Declaration { - id: DeclarationId(1721), + id: DeclarationId(1723), name: Some("Repository".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64245,7 +64299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1009, 1120), }); declarations.push(Declaration { - id: DeclarationId(1722), + id: DeclarationId(1724), name: Some("GitHubAuthToken".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64255,11 +64309,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scopes".to_string(), - ty: DeclarationId(2764), + ty: DeclarationId(2768), }, Field { label: "expires_at".to_string(), - ty: DeclarationId(2765), + ty: DeclarationId(2769), }, ], }, @@ -64274,29 +64328,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1193, 1286), }); declarations.push(Declaration { - id: DeclarationId(1723), + id: DeclarationId(1725), name: Some("GitHubScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ScopeRepo".to_string(), - ty: DeclarationId(2766), + ty: DeclarationId(2770), }, Field { label: "ScopeGist".to_string(), - ty: DeclarationId(2767), + ty: DeclarationId(2771), }, Field { label: "ScopeWorkflow".to_string(), - ty: DeclarationId(2768), + ty: DeclarationId(2772), }, Field { label: "ScopeReadOrg".to_string(), - ty: DeclarationId(2769), + ty: DeclarationId(2773), }, Field { label: "ScopeReadUser".to_string(), - ty: DeclarationId(2770), + ty: DeclarationId(2774), }, ], }, @@ -64311,7 +64365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1288, 1385), }); declarations.push(Declaration { - id: DeclarationId(1724), + id: DeclarationId(1726), name: Some("Pagination".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64321,7 +64375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cursor".to_string(), - ty: DeclarationId(2771), + ty: DeclarationId(2775), }, Field { label: "has_next".to_string(), @@ -64340,21 +64394,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1510, 1580), }); declarations.push(Declaration { - id: DeclarationId(1725), + id: DeclarationId(1727), name: Some("GitHubPermission".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2772), + ty: DeclarationId(2776), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2773), + ty: DeclarationId(2777), }, Field { label: "PermAdmin".to_string(), - ty: DeclarationId(2774), + ty: DeclarationId(2778), }, ], }, @@ -64369,7 +64423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1653, 1709), }); declarations.push(Declaration { - id: DeclarationId(1726), + id: DeclarationId(1728), name: Some("default_api_base".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -64388,7 +64442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1782, 1838), }); declarations.push(Declaration { - id: DeclarationId(1727), + id: DeclarationId(1729), name: Some("default_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -64405,7 +64459,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1840, 1871), }); declarations.push(Declaration { - id: DeclarationId(1728), + id: DeclarationId(1730), name: Some("max_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -64422,7 +64476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1873, 1901), }); declarations.push(Declaration { - id: DeclarationId(1729), + id: DeclarationId(1731), name: Some("Workflow".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64432,23 +64486,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "on".to_string(), - ty: DeclarationId(2775), + ty: DeclarationId(2779), }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2776), + ty: DeclarationId(2780), }, Field { label: "jobs".to_string(), - ty: DeclarationId(2777), + ty: DeclarationId(2781), }, Field { label: "env".to_string(), - ty: DeclarationId(2779), + ty: DeclarationId(2783), }, Field { label: "permissions".to_string(), - ty: DeclarationId(2780), + ty: DeclarationId(2784), }, ], }, @@ -64463,25 +64517,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1484, 1748), }); declarations.push(Declaration { - id: DeclarationId(1730), + id: DeclarationId(1732), name: Some("WorkflowPermissions".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "contents".to_string(), - ty: DeclarationId(1731), + ty: DeclarationId(1733), }, Field { label: "pull_requests".to_string(), - ty: DeclarationId(1731), + ty: DeclarationId(1733), }, Field { label: "issues".to_string(), - ty: DeclarationId(1731), + ty: DeclarationId(1733), }, Field { label: "actions".to_string(), - ty: DeclarationId(1731), + ty: DeclarationId(1733), }, ], }, @@ -64496,21 +64550,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1750, 1892), }); declarations.push(Declaration { - id: DeclarationId(1731), + id: DeclarationId(1733), name: Some("PermissionLevel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2781), + ty: DeclarationId(2785), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2782), + ty: DeclarationId(2786), }, Field { label: "PermNone".to_string(), - ty: DeclarationId(2783), + ty: DeclarationId(2787), }, ], }, @@ -64525,29 +64579,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1894, 1948), }); declarations.push(Declaration { - id: DeclarationId(1732), + id: DeclarationId(1734), name: Some("WorkflowTrigger".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Push".to_string(), - ty: DeclarationId(2786), + ty: DeclarationId(2790), }, Field { label: "PullRequest".to_string(), - ty: DeclarationId(2789), + ty: DeclarationId(2793), }, Field { label: "Schedule".to_string(), - ty: DeclarationId(2790), + ty: DeclarationId(2794), }, Field { label: "WorkflowDispatch".to_string(), - ty: DeclarationId(2792), + ty: DeclarationId(2796), }, Field { label: "WorkflowCall".to_string(), - ty: DeclarationId(2794), + ty: DeclarationId(2798), }, ], }, @@ -64562,29 +64616,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2064, 2356), }); declarations.push(Declaration { - id: DeclarationId(1733), + id: DeclarationId(1735), name: Some("PullRequestActivity".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Opened".to_string(), - ty: DeclarationId(2795), + ty: DeclarationId(2799), }, Field { label: "Synchronize".to_string(), - ty: DeclarationId(2796), + ty: DeclarationId(2800), }, Field { label: "Reopened".to_string(), - ty: DeclarationId(2797), + ty: DeclarationId(2801), }, Field { label: "ReadyForReview".to_string(), - ty: DeclarationId(2798), + ty: DeclarationId(2802), }, Field { label: "Closed".to_string(), - ty: DeclarationId(2799), + ty: DeclarationId(2803), }, ], }, @@ -64599,7 +64653,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2358, 2452), }); declarations.push(Declaration { - id: DeclarationId(1734), + id: DeclarationId(1736), name: Some("DispatchInput".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64609,7 +64663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "description".to_string(), - ty: DeclarationId(2800), + ty: DeclarationId(2804), }, Field { label: "required".to_string(), @@ -64617,11 +64671,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "default".to_string(), - ty: DeclarationId(2801), + ty: DeclarationId(2805), }, Field { label: "type".to_string(), - ty: DeclarationId(1735), + ty: DeclarationId(1737), }, ], }, @@ -64636,25 +64690,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2454, 2576), }); declarations.push(Declaration { - id: DeclarationId(1735), + id: DeclarationId(1737), name: Some("DispatchInputType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "InputString".to_string(), - ty: DeclarationId(2802), + ty: DeclarationId(2806), }, Field { label: "InputBoolean".to_string(), - ty: DeclarationId(2803), + ty: DeclarationId(2807), }, Field { label: "InputChoice".to_string(), - ty: DeclarationId(2804), + ty: DeclarationId(2808), }, Field { label: "InputEnvironment".to_string(), - ty: DeclarationId(2805), + ty: DeclarationId(2809), }, ], }, @@ -64669,21 +64723,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2578, 2662), }); declarations.push(Declaration { - id: DeclarationId(1736), + id: DeclarationId(1738), name: Some("SecretScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "StepScope".to_string(), - ty: DeclarationId(2806), + ty: DeclarationId(2810), }, Field { label: "JobScope".to_string(), - ty: DeclarationId(2807), + ty: DeclarationId(2811), }, Field { label: "WorkflowScope".to_string(), - ty: DeclarationId(2808), + ty: DeclarationId(2812), }, ], }, @@ -64698,7 +64752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4765, 4820), }); declarations.push(Declaration { - id: DeclarationId(1737), + id: DeclarationId(1739), name: Some("WorkflowSecret".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64708,7 +64762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scope".to_string(), - ty: DeclarationId(1736), + ty: DeclarationId(1738), }, ], }, @@ -64723,7 +64777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5095, 5158), }); declarations.push(Declaration { - id: DeclarationId(1738), + id: DeclarationId(1740), name: Some("Job".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -64733,39 +64787,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(2809), + ty: DeclarationId(2813), }, Field { label: "runner".to_string(), - ty: DeclarationId(1742), + ty: DeclarationId(1744), }, Field { label: "steps".to_string(), - ty: DeclarationId(2810), + ty: DeclarationId(2814), }, Field { label: "needs".to_string(), - ty: DeclarationId(2811), + ty: DeclarationId(2815), }, Field { label: "env".to_string(), - ty: DeclarationId(2813), + ty: DeclarationId(2817), }, Field { label: "outputs".to_string(), - ty: DeclarationId(2815), + ty: DeclarationId(2819), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2816), + ty: DeclarationId(2820), }, Field { label: "strategy".to_string(), - ty: DeclarationId(2817), + ty: DeclarationId(2821), }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2818), + ty: DeclarationId(2822), }, Field { label: "continue_on_error".to_string(), @@ -64773,7 +64827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2819), + ty: DeclarationId(2823), }, ], }, @@ -64788,17 +64842,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5302, 5771), }); declarations.push(Declaration { - id: DeclarationId(1739), + id: DeclarationId(1741), name: Some("CancelInProgressSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CancelInProgressBool".to_string(), - ty: DeclarationId(2820), + ty: DeclarationId(2824), }, Field { label: "CancelInProgressExpression".to_string(), - ty: DeclarationId(2821), + ty: DeclarationId(2825), }, ], }, @@ -64813,17 +64867,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6589, 6709), }); declarations.push(Declaration { - id: DeclarationId(1740), + id: DeclarationId(1742), name: Some("CancelInProgressWhenQueueMax".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "QueueMaxCancelInProgressFalse".to_string(), - ty: DeclarationId(2822), + ty: DeclarationId(2826), }, Field { label: "QueueMaxCancelInProgressExpression".to_string(), - ty: DeclarationId(2823), + ty: DeclarationId(2827), }, ], }, @@ -64838,21 +64892,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7517, 7646), }); declarations.push(Declaration { - id: DeclarationId(1741), + id: DeclarationId(1743), name: Some("ConcurrencySpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ConcurrencyScalar".to_string(), - ty: DeclarationId(2824), + ty: DeclarationId(2828), }, Field { label: "ConcurrencyMappingQueueMax".to_string(), - ty: DeclarationId(2826), + ty: DeclarationId(2830), }, Field { label: "ConcurrencyMappingQueueNotMax".to_string(), - ty: DeclarationId(2829), + ty: DeclarationId(2833), }, ], }, @@ -64867,21 +64921,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8199, 8845), }); declarations.push(Declaration { - id: DeclarationId(1742), + id: DeclarationId(1744), name: Some("RunnerSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "HostedRunner".to_string(), - ty: DeclarationId(2830), + ty: DeclarationId(2834), }, Field { label: "SelfHosted".to_string(), - ty: DeclarationId(2832), + ty: DeclarationId(2836), }, Field { label: "RunsOnExpression".to_string(), - ty: DeclarationId(2833), + ty: DeclarationId(2837), }, ], }, @@ -64896,33 +64950,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10017, 10240), }); declarations.push(Declaration { - id: DeclarationId(1743), + id: DeclarationId(1745), name: Some("RunnerLabel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "UbuntuLatest".to_string(), - ty: DeclarationId(2834), + ty: DeclarationId(2838), }, Field { label: "Ubuntu2404".to_string(), - ty: DeclarationId(2835), + ty: DeclarationId(2839), }, Field { label: "Ubuntu2204".to_string(), - ty: DeclarationId(2836), + ty: DeclarationId(2840), }, Field { label: "MacosLatest".to_string(), - ty: DeclarationId(2837), + ty: DeclarationId(2841), }, Field { label: "Macos14".to_string(), - ty: DeclarationId(2838), + ty: DeclarationId(2842), }, Field { label: "WindowsLatest".to_string(), - ty: DeclarationId(2839), + ty: DeclarationId(2843), }, ], }, @@ -64937,17 +64991,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10242, 10351), }); declarations.push(Declaration { - id: DeclarationId(1744), + id: DeclarationId(1746), name: Some("Step".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "RunStep".to_string(), - ty: DeclarationId(2847), + ty: DeclarationId(2851), }, Field { label: "UsesStep".to_string(), - ty: DeclarationId(2855), + ty: DeclarationId(2859), }, ], }, @@ -64962,29 +65016,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10496, 11001), }); declarations.push(Declaration { - id: DeclarationId(1745), + id: DeclarationId(1747), name: Some("ShellType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Bash".to_string(), - ty: DeclarationId(2856), + ty: DeclarationId(2860), }, Field { label: "Sh".to_string(), - ty: DeclarationId(2857), + ty: DeclarationId(2861), }, Field { label: "Pwsh".to_string(), - ty: DeclarationId(2858), + ty: DeclarationId(2862), }, Field { label: "Python".to_string(), - ty: DeclarationId(2859), + ty: DeclarationId(2863), }, Field { label: "Cmd".to_string(), - ty: DeclarationId(2860), + ty: DeclarationId(2864), }, ], }, @@ -64999,7 +65053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11003, 11051), }); declarations.push(Declaration { - id: DeclarationId(1746), + id: DeclarationId(1748), name: Some("ActionRef".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65028,41 +65082,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11053, 11116), }); declarations.push(Declaration { - id: DeclarationId(1747), + id: DeclarationId(1749), name: Some("LogAnnotation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "AnnotationError".to_string(), - ty: DeclarationId(2864), + ty: DeclarationId(2868), }, Field { label: "AnnotationWarning".to_string(), - ty: DeclarationId(2868), + ty: DeclarationId(2872), }, Field { label: "AnnotationNotice".to_string(), - ty: DeclarationId(2872), + ty: DeclarationId(2876), }, Field { label: "AnnotationGroup".to_string(), - ty: DeclarationId(2873), + ty: DeclarationId(2877), }, Field { label: "AnnotationEndGroup".to_string(), - ty: DeclarationId(2874), + ty: DeclarationId(2878), }, Field { label: "SetOutput".to_string(), - ty: DeclarationId(2875), + ty: DeclarationId(2879), }, Field { label: "AddMask".to_string(), - ty: DeclarationId(2876), + ty: DeclarationId(2880), }, Field { label: "StopCommands".to_string(), - ty: DeclarationId(2877), + ty: DeclarationId(2881), }, ], }, @@ -65077,7 +65131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11350, 11777), }); declarations.push(Declaration { - id: DeclarationId(1748), + id: DeclarationId(1750), name: Some("annotation_error_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65096,7 +65150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11843, 11892), }); declarations.push(Declaration { - id: DeclarationId(1749), + id: DeclarationId(1751), name: Some("annotation_warning_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65115,7 +65169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11893, 11946), }); declarations.push(Declaration { - id: DeclarationId(1750), + id: DeclarationId(1752), name: Some("annotation_notice_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65134,7 +65188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11947, 11998), }); declarations.push(Declaration { - id: DeclarationId(1751), + id: DeclarationId(1753), name: Some("annotation_group_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65153,7 +65207,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11999, 12049), }); declarations.push(Declaration { - id: DeclarationId(1752), + id: DeclarationId(1754), name: Some("annotation_endgroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65172,7 +65226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12050, 12099), }); declarations.push(Declaration { - id: DeclarationId(1753), + id: DeclarationId(1755), name: Some("annotation_set_output_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65191,7 +65245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12100, 12164), }); declarations.push(Declaration { - id: DeclarationId(1754), + id: DeclarationId(1756), name: Some("annotation_add_mask_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65210,7 +65264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12165, 12221), }); declarations.push(Declaration { - id: DeclarationId(1755), + id: DeclarationId(1757), name: Some("annotation_stop_commands_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65229,17 +65283,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12222, 12288), }); declarations.push(Declaration { - id: DeclarationId(1756), + id: DeclarationId(1758), name: Some("ArtifactOp".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Upload".to_string(), - ty: DeclarationId(2879), + ty: DeclarationId(2883), }, Field { label: "Download".to_string(), - ty: DeclarationId(2881), + ty: DeclarationId(2885), }, ], }, @@ -65254,21 +65308,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12510, 12675), }); declarations.push(Declaration { - id: DeclarationId(1757), + id: DeclarationId(1759), name: Some("MissingFilesBehavior".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Warn".to_string(), - ty: DeclarationId(2882), + ty: DeclarationId(2886), }, Field { label: "ErrorOut".to_string(), - ty: DeclarationId(2883), + ty: DeclarationId(2887), }, Field { label: "Ignore".to_string(), - ty: DeclarationId(2884), + ty: DeclarationId(2888), }, ], }, @@ -65283,15 +65337,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12677, 12729), }); declarations.push(Declaration { - id: DeclarationId(1758), + id: DeclarationId(1760), name: Some("upload_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1746), + template: DeclarationId(1748), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1746)), + meta_tag: Some(DeclarationId(1748)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -65304,15 +65358,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12780, 12889), }); declarations.push(Declaration { - id: DeclarationId(1759), + id: DeclarationId(1761), name: Some("download_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1746), + template: DeclarationId(1748), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1746)), + meta_tag: Some(DeclarationId(1748)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -65325,21 +65379,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12891, 13004), }); declarations.push(Declaration { - id: DeclarationId(1760), + id: DeclarationId(1762), name: Some("MatrixStrategy".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "dimensions".to_string(), - ty: DeclarationId(2886), + ty: DeclarationId(2890), }, Field { label: "include".to_string(), - ty: DeclarationId(2888), + ty: DeclarationId(2892), }, Field { label: "exclude".to_string(), - ty: DeclarationId(2890), + ty: DeclarationId(2894), }, Field { label: "fail_fast".to_string(), @@ -65347,7 +65401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "max_parallel".to_string(), - ty: DeclarationId(2891), + ty: DeclarationId(2895), }, ], }, @@ -65362,33 +65416,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13143, 13319), }); declarations.push(Declaration { - id: DeclarationId(1761), + id: DeclarationId(1763), name: Some("CheckConclusion".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Success".to_string(), - ty: DeclarationId(2892), + ty: DeclarationId(2896), }, Field { label: "Failure".to_string(), - ty: DeclarationId(2893), + ty: DeclarationId(2897), }, Field { label: "Cancelled".to_string(), - ty: DeclarationId(2894), + ty: DeclarationId(2898), }, Field { label: "Skipped".to_string(), - ty: DeclarationId(2895), + ty: DeclarationId(2899), }, Field { label: "TimedOut".to_string(), - ty: DeclarationId(2896), + ty: DeclarationId(2900), }, Field { label: "ActionRequired".to_string(), - ty: DeclarationId(2897), + ty: DeclarationId(2901), }, ], }, @@ -65403,15 +65457,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13448, 13550), }); declarations.push(Declaration { - id: DeclarationId(1762), + id: DeclarationId(1764), name: Some("checkout_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1746), + template: DeclarationId(1748), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1746)), + meta_tag: Some(DeclarationId(1748)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -65424,15 +65478,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13676, 13771), }); declarations.push(Declaration { - id: DeclarationId(1763), + id: DeclarationId(1765), name: Some("setup_rust_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1746), + template: DeclarationId(1748), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1746)), + meta_tag: Some(DeclarationId(1748)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -65445,15 +65499,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13773, 13897), }); declarations.push(Declaration { - id: DeclarationId(1764), + id: DeclarationId(1766), name: Some("cache_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1746), + template: DeclarationId(1748), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1746)), + meta_tag: Some(DeclarationId(1748)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -65466,7 +65520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13899, 13988), }); declarations.push(Declaration { - id: DeclarationId(1765), + id: DeclarationId(1767), name: Some("max_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -65483,7 +65537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14064, 14103), }); declarations.push(Declaration { - id: DeclarationId(1766), + id: DeclarationId(1768), name: Some("default_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -65500,7 +65554,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14105, 14148), }); declarations.push(Declaration { - id: DeclarationId(1767), + id: DeclarationId(1769), name: Some("max_matrix_combinations".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(93), @@ -65517,7 +65571,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14150, 14189), }); declarations.push(Declaration { - id: DeclarationId(1768), + id: DeclarationId(1770), name: Some("github_actions_workflows_dir".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(230), @@ -65536,17 +65590,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1207, 1270), }); declarations.push(Declaration { - id: DeclarationId(1769), + id: DeclarationId(1771), name: Some("GitHubActionsWorkflowExtension".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "GitHubActionsWorkflowYml".to_string(), - ty: DeclarationId(2898), + ty: DeclarationId(2902), }, Field { label: "GitHubActionsWorkflowYaml".to_string(), - ty: DeclarationId(2899), + ty: DeclarationId(2903), }, ], }, @@ -65561,7 +65615,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1895, 1989), }); declarations.push(Declaration { - id: DeclarationId(1770), + id: DeclarationId(1772), name: Some("GitHubActionsWorkflowStemSegment".to_string()), connective: TypeConnective::Atom(AtomPayload::ResolvedByStructure(DeclarationId(151))), type_params: vec![], @@ -65570,17 +65624,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { specialization_parent: None, inhabits: None, value_body: None, - refinement: Some(DeclarationId(2900)), + refinement: Some(DeclarationId(2904)), nominal_opacity: None, span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2615, 2714), }); declarations.push(Declaration { - id: DeclarationId(1771), + id: DeclarationId(1773), name: Some("GitHubActionsWorkflowStem".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "segment".to_string(), - ty: DeclarationId(1770), + ty: DeclarationId(1772), }], }, type_params: vec![], @@ -65594,17 +65648,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2916, 2994), }); declarations.push(Declaration { - id: DeclarationId(1772), + id: DeclarationId(1774), name: Some("GitHubActionsWorkflowFileRef".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "stem".to_string(), - ty: DeclarationId(1771), + ty: DeclarationId(1773), }, Field { label: "extension".to_string(), - ty: DeclarationId(1769), + ty: DeclarationId(1771), }, ], }, @@ -65619,7 +65673,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 3398, 3513), }); declarations.push(Declaration { - id: DeclarationId(1773), + id: DeclarationId(1775), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65639,7 +65693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3259, 3272), }); declarations.push(Declaration { - id: DeclarationId(1774), + id: DeclarationId(1776), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65659,7 +65713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3421, 3434), }); declarations.push(Declaration { - id: DeclarationId(1775), + id: DeclarationId(1777), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65679,7 +65733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3439, 3452), }); declarations.push(Declaration { - id: DeclarationId(1776), + id: DeclarationId(1778), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65699,7 +65753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3556, 3569), }); declarations.push(Declaration { - id: DeclarationId(1777), + id: DeclarationId(1779), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65719,7 +65773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4162, 4169), }); declarations.push(Declaration { - id: DeclarationId(1778), + id: DeclarationId(1780), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(695), DeclarationId(694)], @@ -65737,7 +65791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(1779), + id: DeclarationId(1781), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65757,7 +65811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4617, 4624), }); declarations.push(Declaration { - id: DeclarationId(1780), + id: DeclarationId(1782), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(697), DeclarationId(698)], @@ -65775,7 +65829,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4638, 4651), }); declarations.push(Declaration { - id: DeclarationId(1781), + id: DeclarationId(1783), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65795,7 +65849,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5336, 5349), }); declarations.push(Declaration { - id: DeclarationId(1782), + id: DeclarationId(1784), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65815,7 +65869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5354, 5367), }); declarations.push(Declaration { - id: DeclarationId(1783), + id: DeclarationId(1785), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65835,7 +65889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5372, 5385), }); declarations.push(Declaration { - id: DeclarationId(1784), + id: DeclarationId(1786), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65855,7 +65909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5686, 5693), }); declarations.push(Declaration { - id: DeclarationId(1785), + id: DeclarationId(1787), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(702)], @@ -65873,7 +65927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5698, 5708), }); declarations.push(Declaration { - id: DeclarationId(1786), + id: DeclarationId(1788), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65893,7 +65947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5713, 5720), }); declarations.push(Declaration { - id: DeclarationId(1787), + id: DeclarationId(1789), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65913,7 +65967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5867, 5874), }); declarations.push(Declaration { - id: DeclarationId(1788), + id: DeclarationId(1790), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(705)], @@ -65931,7 +65985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(1789), + id: DeclarationId(1791), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65951,7 +66005,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5897, 5904), }); declarations.push(Declaration { - id: DeclarationId(1790), + id: DeclarationId(1792), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65971,7 +66025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6130, 6137), }); declarations.push(Declaration { - id: DeclarationId(1791), + id: DeclarationId(1793), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -65991,11 +66045,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6151, 6158), }); declarations.push(Declaration { - id: DeclarationId(1792), + id: DeclarationId(1794), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(707)], - output: DeclarationId(1791), + output: DeclarationId(1793), body: ArrowBody::NoBody, }, type_params: vec![], @@ -66009,7 +66063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6142, 6158), }); declarations.push(Declaration { - id: DeclarationId(1793), + id: DeclarationId(1795), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66029,7 +66083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6163, 6170), }); declarations.push(Declaration { - id: DeclarationId(1794), + id: DeclarationId(1796), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66049,7 +66103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6356, 6363), }); declarations.push(Declaration { - id: DeclarationId(1795), + id: DeclarationId(1797), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66069,7 +66123,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6588, 6595), }); declarations.push(Declaration { - id: DeclarationId(1796), + id: DeclarationId(1798), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66089,7 +66143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7202, 7209), }); declarations.push(Declaration { - id: DeclarationId(1797), + id: DeclarationId(1799), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -66109,13 +66163,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7219, 7236), }); declarations.push(Declaration { - id: DeclarationId(1798), + id: DeclarationId(1800), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1797), + value: DeclarationId(1799), }], }, type_params: vec![], @@ -66129,7 +66183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7214, 7237), }); declarations.push(Declaration { - id: DeclarationId(1799), + id: DeclarationId(1801), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66149,7 +66203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7415, 7422), }); declarations.push(Declaration { - id: DeclarationId(1800), + id: DeclarationId(1802), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -66169,13 +66223,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7444, 7461), }); declarations.push(Declaration { - id: DeclarationId(1801), + id: DeclarationId(1803), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1800), + value: DeclarationId(1802), }], }, type_params: vec![], @@ -66189,7 +66243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7439, 7462), }); declarations.push(Declaration { - id: DeclarationId(1802), + id: DeclarationId(1804), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66209,7 +66263,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 8177, 8184), }); declarations.push(Declaration { - id: DeclarationId(1803), + id: DeclarationId(1805), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -66223,7 +66277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2106, 2111), }); declarations.push(Declaration { - id: DeclarationId(1804), + id: DeclarationId(1806), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66243,7 +66297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2144, 2157), }); declarations.push(Declaration { - id: DeclarationId(1805), + id: DeclarationId(1807), name: None, connective: TypeConnective::Conj { children: vec![ @@ -66253,7 +66307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "tail".to_string(), - ty: DeclarationId(1804), + ty: DeclarationId(1806), }, ], }, @@ -66268,7 +66322,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2116, 2159), }); declarations.push(Declaration { - id: DeclarationId(1806), + id: DeclarationId(1808), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66288,7 +66342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1477, 1490), }); declarations.push(Declaration { - id: DeclarationId(1807), + id: DeclarationId(1809), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66308,7 +66362,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1570, 1583), }); declarations.push(Declaration { - id: DeclarationId(1808), + id: DeclarationId(1810), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -66327,7 +66381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(1809), + id: DeclarationId(1811), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -66347,7 +66401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20916, 20943), }); declarations.push(Declaration { - id: DeclarationId(1810), + id: DeclarationId(1812), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(713), @@ -66367,7 +66421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20995, 21026), }); declarations.push(Declaration { - id: DeclarationId(1811), + id: DeclarationId(1813), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -66387,11 +66441,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21031, 21058), }); declarations.push(Declaration { - id: DeclarationId(1812), + id: DeclarationId(1814), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1811), + DeclarationId(1813), CardinalityBound::AtMostOne, ), ), @@ -66406,7 +66460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21031, 21059), }); declarations.push(Declaration { - id: DeclarationId(1813), + id: DeclarationId(1815), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66426,7 +66480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21185, 21206), }); declarations.push(Declaration { - id: DeclarationId(1814), + id: DeclarationId(1816), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -66446,11 +66500,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21211, 21238), }); declarations.push(Declaration { - id: DeclarationId(1815), + id: DeclarationId(1817), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1814), + DeclarationId(1816), CardinalityBound::AtMostOne, ), ), @@ -66465,7 +66519,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21211, 21239), }); declarations.push(Declaration { - id: DeclarationId(1816), + id: DeclarationId(1818), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66485,7 +66539,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 22268, 22289), }); declarations.push(Declaration { - id: DeclarationId(1817), + id: DeclarationId(1819), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -66504,7 +66558,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29695, 29706), }); declarations.push(Declaration { - id: DeclarationId(1818), + id: DeclarationId(1820), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -66523,7 +66577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30432, 30439), }); declarations.push(Declaration { - id: DeclarationId(1819), + id: DeclarationId(1821), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -66542,7 +66596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30662, 30669), }); declarations.push(Declaration { - id: DeclarationId(1820), + id: DeclarationId(1822), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66562,7 +66616,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 36581, 36602), }); declarations.push(Declaration { - id: DeclarationId(1821), + id: DeclarationId(1823), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66582,7 +66636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 36608, 36639), }); declarations.push(Declaration { - id: DeclarationId(1822), + id: DeclarationId(1824), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66601,7 +66655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7532, 7561), }); declarations.push(Declaration { - id: DeclarationId(1823), + id: DeclarationId(1825), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66620,7 +66674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7566, 7595), }); declarations.push(Declaration { - id: DeclarationId(1824), + id: DeclarationId(1826), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66640,7 +66694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7627, 7645), }); declarations.push(Declaration { - id: DeclarationId(1825), + id: DeclarationId(1827), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66660,12 +66714,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8066, 8084), }); declarations.push(Declaration { - id: DeclarationId(1826), + id: DeclarationId(1828), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1825), + ty: DeclarationId(1827), }], }, type_params: vec![], @@ -66679,7 +66733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8036, 8086), }); declarations.push(Declaration { - id: DeclarationId(1827), + id: DeclarationId(1829), name: None, connective: TypeConnective::Conj { children: vec![ @@ -66704,7 +66758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8091, 8147), }); declarations.push(Declaration { - id: DeclarationId(1828), + id: DeclarationId(1830), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66723,7 +66777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8510, 8555), }); declarations.push(Declaration { - id: DeclarationId(1829), + id: DeclarationId(1831), name: None, connective: TypeConnective::Conj { children: vec![ @@ -66752,7 +66806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8560, 8630), }); declarations.push(Declaration { - id: DeclarationId(1830), + id: DeclarationId(1832), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -66766,7 +66820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14355, 14365), }); declarations.push(Declaration { - id: DeclarationId(1831), + id: DeclarationId(1833), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66785,7 +66839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14370, 14408), }); declarations.push(Declaration { - id: DeclarationId(1832), + id: DeclarationId(1834), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66804,7 +66858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14413, 14451), }); declarations.push(Declaration { - id: DeclarationId(1833), + id: DeclarationId(1835), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66823,7 +66877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14697, 14732), }); declarations.push(Declaration { - id: DeclarationId(1834), + id: DeclarationId(1836), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -66837,7 +66891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14737, 14749), }); declarations.push(Declaration { - id: DeclarationId(1835), + id: DeclarationId(1837), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66856,7 +66910,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15171, 15200), }); declarations.push(Declaration { - id: DeclarationId(1836), + id: DeclarationId(1838), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66875,7 +66929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15205, 15230), }); declarations.push(Declaration { - id: DeclarationId(1837), + id: DeclarationId(1839), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -66889,7 +66943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15743, 15753), }); declarations.push(Declaration { - id: DeclarationId(1838), + id: DeclarationId(1840), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66908,7 +66962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15758, 15796), }); declarations.push(Declaration { - id: DeclarationId(1839), + id: DeclarationId(1841), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66927,7 +66981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16501, 16528), }); declarations.push(Declaration { - id: DeclarationId(1840), + id: DeclarationId(1842), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -66946,7 +67000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16533, 16561), }); declarations.push(Declaration { - id: DeclarationId(1841), + id: DeclarationId(1843), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -66966,12 +67020,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16589, 16601), }); declarations.push(Declaration { - id: DeclarationId(1842), + id: DeclarationId(1844), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "fields".to_string(), - ty: DeclarationId(1841), + ty: DeclarationId(1843), }], }, type_params: vec![], @@ -66985,7 +67039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16566, 16603), }); declarations.push(Declaration { - id: DeclarationId(1843), + id: DeclarationId(1845), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -66999,7 +67053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17280, 17293), }); declarations.push(Declaration { - id: DeclarationId(1844), + id: DeclarationId(1846), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67013,7 +67067,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17298, 17312), }); declarations.push(Declaration { - id: DeclarationId(1845), + id: DeclarationId(1847), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67032,7 +67086,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17317, 17349), }); declarations.push(Declaration { - id: DeclarationId(1846), + id: DeclarationId(1848), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67051,7 +67105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19519, 19560), }); declarations.push(Declaration { - id: DeclarationId(1847), + id: DeclarationId(1849), name: None, connective: TypeConnective::Conj { children: vec![ @@ -67076,7 +67130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19565, 19634), }); declarations.push(Declaration { - id: DeclarationId(1848), + id: DeclarationId(1850), name: None, connective: TypeConnective::Conj { children: vec![ @@ -67113,7 +67167,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 19639, 19789), }); declarations.push(Declaration { - id: DeclarationId(1849), + id: DeclarationId(1851), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67127,7 +67181,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20538, 20559), }); declarations.push(Declaration { - id: DeclarationId(1850), + id: DeclarationId(1852), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(813), @@ -67147,12 +67201,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20590, 20617), }); declarations.push(Declaration { - id: DeclarationId(1851), + id: DeclarationId(1853), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "first_breaker".to_string(), - ty: DeclarationId(1850), + ty: DeclarationId(1852), }], }, type_params: vec![], @@ -67166,7 +67220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20564, 20619), }); declarations.push(Declaration { - id: DeclarationId(1852), + id: DeclarationId(1854), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -67186,12 +67240,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24543, 24564), }); declarations.push(Declaration { - id: DeclarationId(1853), + id: DeclarationId(1855), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "ops".to_string(), - ty: DeclarationId(1852), + ty: DeclarationId(1854), }], }, type_params: vec![], @@ -67205,7 +67259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24523, 24566), }); declarations.push(Declaration { - id: DeclarationId(1854), + id: DeclarationId(1856), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -67225,12 +67279,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24592, 24619), }); declarations.push(Declaration { - id: DeclarationId(1855), + id: DeclarationId(1857), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "arms".to_string(), - ty: DeclarationId(1854), + ty: DeclarationId(1856), }], }, type_params: vec![], @@ -67244,7 +67298,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24571, 24621), }); declarations.push(Declaration { - id: DeclarationId(1856), + id: DeclarationId(1858), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67263,7 +67317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24626, 24661), }); declarations.push(Declaration { - id: DeclarationId(1857), + id: DeclarationId(1859), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -67283,12 +67337,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24693, 24725), }); declarations.push(Declaration { - id: DeclarationId(1858), + id: DeclarationId(1860), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "branches".to_string(), - ty: DeclarationId(1857), + ty: DeclarationId(1859), }], }, type_params: vec![], @@ -67302,7 +67356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24666, 24727), }); declarations.push(Declaration { - id: DeclarationId(1859), + id: DeclarationId(1861), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67321,7 +67375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25364, 25410), }); declarations.push(Declaration { - id: DeclarationId(1860), + id: DeclarationId(1862), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67340,7 +67394,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25415, 25467), }); declarations.push(Declaration { - id: DeclarationId(1861), + id: DeclarationId(1863), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67354,7 +67408,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25964, 25984), }); declarations.push(Declaration { - id: DeclarationId(1862), + id: DeclarationId(1864), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67368,7 +67422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25989, 26010), }); declarations.push(Declaration { - id: DeclarationId(1863), + id: DeclarationId(1865), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67382,7 +67436,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26015, 26038), }); declarations.push(Declaration { - id: DeclarationId(1864), + id: DeclarationId(1866), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67396,7 +67450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26043, 26061), }); declarations.push(Declaration { - id: DeclarationId(1865), + id: DeclarationId(1867), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67410,7 +67464,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26066, 26084), }); declarations.push(Declaration { - id: DeclarationId(1866), + id: DeclarationId(1868), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67429,7 +67483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26401, 26447), }); declarations.push(Declaration { - id: DeclarationId(1867), + id: DeclarationId(1869), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67448,7 +67502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26452, 26504), }); declarations.push(Declaration { - id: DeclarationId(1868), + id: DeclarationId(1870), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67462,7 +67516,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32458, 32464), }); declarations.push(Declaration { - id: DeclarationId(1869), + id: DeclarationId(1871), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67481,7 +67535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32469, 32506), }); declarations.push(Declaration { - id: DeclarationId(1870), + id: DeclarationId(1872), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67500,7 +67554,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32511, 32548), }); declarations.push(Declaration { - id: DeclarationId(1871), + id: DeclarationId(1873), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67514,7 +67568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 33022, 33041), }); declarations.push(Declaration { - id: DeclarationId(1872), + id: DeclarationId(1874), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67533,7 +67587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 33046, 33095), }); declarations.push(Declaration { - id: DeclarationId(1873), + id: DeclarationId(1875), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67552,7 +67606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(1874), + id: DeclarationId(1876), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67571,7 +67625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(1875), + id: DeclarationId(1877), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67590,7 +67644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(1876), + id: DeclarationId(1878), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67609,7 +67663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(1877), + id: DeclarationId(1879), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67628,7 +67682,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(1878), + id: DeclarationId(1880), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67647,7 +67701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(1879), + id: DeclarationId(1881), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -67667,7 +67721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28003, 28024), }); declarations.push(Declaration { - id: DeclarationId(1880), + id: DeclarationId(1882), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -67687,7 +67741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28088, 28109), }); declarations.push(Declaration { - id: DeclarationId(1881), + id: DeclarationId(1883), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67701,7 +67755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 754, 764), }); declarations.push(Declaration { - id: DeclarationId(1882), + id: DeclarationId(1884), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67720,7 +67774,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 769, 788), }); declarations.push(Declaration { - id: DeclarationId(1883), + id: DeclarationId(1885), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67734,7 +67788,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 793, 803), }); declarations.push(Declaration { - id: DeclarationId(1884), + id: DeclarationId(1886), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -67753,7 +67807,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(1885), + id: DeclarationId(1887), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67772,7 +67826,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1379, 1393), }); declarations.push(Declaration { - id: DeclarationId(1886), + id: DeclarationId(1888), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67791,7 +67845,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1398, 1411), }); declarations.push(Declaration { - id: DeclarationId(1887), + id: DeclarationId(1889), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67810,7 +67864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1416, 1433), }); declarations.push(Declaration { - id: DeclarationId(1888), + id: DeclarationId(1890), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67829,7 +67883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3566, 3586), }); declarations.push(Declaration { - id: DeclarationId(1889), + id: DeclarationId(1891), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67848,7 +67902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3591, 3619), }); declarations.push(Declaration { - id: DeclarationId(1890), + id: DeclarationId(1892), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67867,7 +67921,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3624, 3658), }); declarations.push(Declaration { - id: DeclarationId(1891), + id: DeclarationId(1893), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67886,7 +67940,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3663, 3692), }); declarations.push(Declaration { - id: DeclarationId(1892), + id: DeclarationId(1894), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67905,7 +67959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3697, 3714), }); declarations.push(Declaration { - id: DeclarationId(1893), + id: DeclarationId(1895), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67919,7 +67973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4338, 4345), }); declarations.push(Declaration { - id: DeclarationId(1894), + id: DeclarationId(1896), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67938,7 +67992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4350, 4400), }); declarations.push(Declaration { - id: DeclarationId(1895), + id: DeclarationId(1897), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67957,7 +68011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 5964, 5988), }); declarations.push(Declaration { - id: DeclarationId(1896), + id: DeclarationId(1898), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -67971,7 +68025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6013, 6022), }); declarations.push(Declaration { - id: DeclarationId(1897), + id: DeclarationId(1899), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -67990,7 +68044,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6027, 6063), }); declarations.push(Declaration { - id: DeclarationId(1898), + id: DeclarationId(1900), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68015,7 +68069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6375, 6425), }); declarations.push(Declaration { - id: DeclarationId(1899), + id: DeclarationId(1901), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68029,7 +68083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6430, 6439), }); declarations.push(Declaration { - id: DeclarationId(1900), + id: DeclarationId(1902), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(786), @@ -68049,12 +68103,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7015, 7028), }); declarations.push(Declaration { - id: DeclarationId(1901), + id: DeclarationId(1903), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1900), + ty: DeclarationId(1902), }], }, type_params: vec![], @@ -68068,7 +68122,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7003, 7029), }); declarations.push(Declaration { - id: DeclarationId(1902), + id: DeclarationId(1904), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68082,7 +68136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7034, 7051), }); declarations.push(Declaration { - id: DeclarationId(1903), + id: DeclarationId(1905), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68101,7 +68155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7302, 7312), }); declarations.push(Declaration { - id: DeclarationId(1904), + id: DeclarationId(1906), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68115,7 +68169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7317, 7326), }); declarations.push(Declaration { - id: DeclarationId(1905), + id: DeclarationId(1907), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68129,7 +68183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7331, 7340), }); declarations.push(Declaration { - id: DeclarationId(1906), + id: DeclarationId(1908), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68148,7 +68202,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7767, 7787), }); declarations.push(Declaration { - id: DeclarationId(1907), + id: DeclarationId(1909), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68167,7 +68221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7792, 7816), }); declarations.push(Declaration { - id: DeclarationId(1908), + id: DeclarationId(1910), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68187,12 +68241,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7828, 7844), }); declarations.push(Declaration { - id: DeclarationId(1909), + id: DeclarationId(1911), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1908), + ty: DeclarationId(1910), }], }, type_params: vec![], @@ -68206,7 +68260,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7821, 7845), }); declarations.push(Declaration { - id: DeclarationId(1910), + id: DeclarationId(1912), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68226,12 +68280,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7855, 7871), }); declarations.push(Declaration { - id: DeclarationId(1911), + id: DeclarationId(1913), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1910), + ty: DeclarationId(1912), }], }, type_params: vec![], @@ -68245,7 +68299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7850, 7872), }); declarations.push(Declaration { - id: DeclarationId(1912), + id: DeclarationId(1914), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68265,12 +68319,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7881, 7897), }); declarations.push(Declaration { - id: DeclarationId(1913), + id: DeclarationId(1915), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1912), + ty: DeclarationId(1914), }], }, type_params: vec![], @@ -68284,7 +68338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7877, 7898), }); declarations.push(Declaration { - id: DeclarationId(1914), + id: DeclarationId(1916), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68304,7 +68358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7961, 7977), }); declarations.push(Declaration { - id: DeclarationId(1915), + id: DeclarationId(1917), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68314,7 +68368,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "payload".to_string(), - ty: DeclarationId(1914), + ty: DeclarationId(1916), }, ], }, @@ -68329,7 +68383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7903, 7983), }); declarations.push(Declaration { - id: DeclarationId(1916), + id: DeclarationId(1918), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68348,7 +68402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9596, 9625), }); declarations.push(Declaration { - id: DeclarationId(1917), + id: DeclarationId(1919), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68368,12 +68422,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9660, 9676), }); declarations.push(Declaration { - id: DeclarationId(1918), + id: DeclarationId(1920), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "fields".to_string(), - ty: DeclarationId(1917), + ty: DeclarationId(1919), }], }, type_params: vec![], @@ -68387,7 +68441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9630, 9678), }); declarations.push(Declaration { - id: DeclarationId(1919), + id: DeclarationId(1921), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68406,7 +68460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9683, 9711), }); declarations.push(Declaration { - id: DeclarationId(1920), + id: DeclarationId(1922), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68426,12 +68480,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9730, 9746), }); declarations.push(Declaration { - id: DeclarationId(1921), + id: DeclarationId(1923), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1920), + ty: DeclarationId(1922), }], }, type_params: vec![], @@ -68445,7 +68499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9716, 9747), }); declarations.push(Declaration { - id: DeclarationId(1922), + id: DeclarationId(1924), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68465,12 +68519,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9765, 9781), }); declarations.push(Declaration { - id: DeclarationId(1923), + id: DeclarationId(1925), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1922), + ty: DeclarationId(1924), }], }, type_params: vec![], @@ -68484,7 +68538,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9752, 9782), }); declarations.push(Declaration { - id: DeclarationId(1924), + id: DeclarationId(1926), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68503,7 +68557,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11036, 11059), }); declarations.push(Declaration { - id: DeclarationId(1925), + id: DeclarationId(1927), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68522,7 +68576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11064, 11098), }); declarations.push(Declaration { - id: DeclarationId(1926), + id: DeclarationId(1928), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68536,7 +68590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11103, 11110), }); declarations.push(Declaration { - id: DeclarationId(1927), + id: DeclarationId(1929), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68550,7 +68604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11115, 11121), }); declarations.push(Declaration { - id: DeclarationId(1928), + id: DeclarationId(1930), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68569,7 +68623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11126, 11146), }); declarations.push(Declaration { - id: DeclarationId(1929), + id: DeclarationId(1931), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -68588,7 +68642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11375, 11392), }); declarations.push(Declaration { - id: DeclarationId(1930), + id: DeclarationId(1932), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68608,12 +68662,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11414, 11429), }); declarations.push(Declaration { - id: DeclarationId(1931), + id: DeclarationId(1933), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "children".to_string(), - ty: DeclarationId(1930), + ty: DeclarationId(1932), }], }, type_params: vec![], @@ -68627,7 +68681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11397, 11431), }); declarations.push(Declaration { - id: DeclarationId(1932), + id: DeclarationId(1934), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68647,12 +68701,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11453, 11468), }); declarations.push(Declaration { - id: DeclarationId(1933), + id: DeclarationId(1935), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "variants".to_string(), - ty: DeclarationId(1932), + ty: DeclarationId(1934), }], }, type_params: vec![], @@ -68666,7 +68720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11436, 11470), }); declarations.push(Declaration { - id: DeclarationId(1934), + id: DeclarationId(1936), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68686,13 +68740,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11497, 11516), }); declarations.push(Declaration { - id: DeclarationId(1935), + id: DeclarationId(1937), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(1934), + ty: DeclarationId(1936), }, Field { label: "output".to_string(), @@ -68715,7 +68769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11475, 11572), }); declarations.push(Declaration { - id: DeclarationId(1936), + id: DeclarationId(1938), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68740,7 +68794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11577, 11655), }); declarations.push(Declaration { - id: DeclarationId(1937), + id: DeclarationId(1939), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68760,7 +68814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11723, 11745), }); declarations.push(Declaration { - id: DeclarationId(1938), + id: DeclarationId(1940), name: None, connective: TypeConnective::Conj { children: vec![ @@ -68770,7 +68824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "arguments".to_string(), - ty: DeclarationId(1937), + ty: DeclarationId(1939), }, ], }, @@ -68785,7 +68839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11660, 11751), }); declarations.push(Declaration { - id: DeclarationId(1939), + id: DeclarationId(1941), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68804,7 +68858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(1940), + id: DeclarationId(1942), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68824,7 +68878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11852, 11871), }); declarations.push(Declaration { - id: DeclarationId(1941), + id: DeclarationId(1943), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68844,7 +68898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11890, 11912), }); declarations.push(Declaration { - id: DeclarationId(1942), + id: DeclarationId(1944), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68863,7 +68917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(1943), + id: DeclarationId(1945), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68882,7 +68936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(1944), + id: DeclarationId(1946), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68901,7 +68955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(1945), + id: DeclarationId(1947), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -68920,7 +68974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(1946), + id: DeclarationId(1948), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -68940,7 +68994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13149, 13168), }); declarations.push(Declaration { - id: DeclarationId(1947), + id: DeclarationId(1949), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68954,7 +69008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13449, 13452), }); declarations.push(Declaration { - id: DeclarationId(1948), + id: DeclarationId(1950), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68968,7 +69022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13457, 13460), }); declarations.push(Declaration { - id: DeclarationId(1949), + id: DeclarationId(1951), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68982,7 +69036,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13465, 13468), }); declarations.push(Declaration { - id: DeclarationId(1950), + id: DeclarationId(1952), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68996,7 +69050,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13473, 13476), }); declarations.push(Declaration { - id: DeclarationId(1951), + id: DeclarationId(1953), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69010,7 +69064,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13600, 13602), }); declarations.push(Declaration { - id: DeclarationId(1952), + id: DeclarationId(1954), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69024,7 +69078,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13607, 13609), }); declarations.push(Declaration { - id: DeclarationId(1953), + id: DeclarationId(1955), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69038,7 +69092,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13614, 13616), }); declarations.push(Declaration { - id: DeclarationId(1954), + id: DeclarationId(1956), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69052,7 +69106,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13621, 13623), }); declarations.push(Declaration { - id: DeclarationId(1955), + id: DeclarationId(1957), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69066,7 +69120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13628, 13630), }); declarations.push(Declaration { - id: DeclarationId(1956), + id: DeclarationId(1958), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69080,7 +69134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13635, 13637), }); declarations.push(Declaration { - id: DeclarationId(1957), + id: DeclarationId(1959), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69094,7 +69148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14414, 14417), }); declarations.push(Declaration { - id: DeclarationId(1958), + id: DeclarationId(1960), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69108,7 +69162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14422, 14424), }); declarations.push(Declaration { - id: DeclarationId(1959), + id: DeclarationId(1961), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69127,7 +69181,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14660, 14684), }); declarations.push(Declaration { - id: DeclarationId(1960), + id: DeclarationId(1962), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69146,7 +69200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14689, 14713), }); declarations.push(Declaration { - id: DeclarationId(1961), + id: DeclarationId(1963), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69165,7 +69219,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14718, 14736), }); declarations.push(Declaration { - id: DeclarationId(1962), + id: DeclarationId(1964), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69184,7 +69238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14923, 14946), }); declarations.push(Declaration { - id: DeclarationId(1963), + id: DeclarationId(1965), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69203,7 +69257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14951, 15007), }); declarations.push(Declaration { - id: DeclarationId(1964), + id: DeclarationId(1966), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69222,7 +69276,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15012, 15066), }); declarations.push(Declaration { - id: DeclarationId(1965), + id: DeclarationId(1967), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69241,7 +69295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15071, 15093), }); declarations.push(Declaration { - id: DeclarationId(1966), + id: DeclarationId(1968), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69266,7 +69320,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15218, 15270), }); declarations.push(Declaration { - id: DeclarationId(1967), + id: DeclarationId(1969), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69285,7 +69339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15275, 15305), }); declarations.push(Declaration { - id: DeclarationId(1968), + id: DeclarationId(1970), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69304,7 +69358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(1969), + id: DeclarationId(1971), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -69324,7 +69378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17460, 17491), }); declarations.push(Declaration { - id: DeclarationId(1970), + id: DeclarationId(1972), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(725), @@ -69344,7 +69398,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17515, 17545), }); declarations.push(Declaration { - id: DeclarationId(1971), + id: DeclarationId(1973), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69363,7 +69417,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18168, 18197), }); declarations.push(Declaration { - id: DeclarationId(1972), + id: DeclarationId(1974), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69388,7 +69442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18202, 18249), }); declarations.push(Declaration { - id: DeclarationId(1973), + id: DeclarationId(1975), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69407,7 +69461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(1974), + id: DeclarationId(1976), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69427,7 +69481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18607, 18619), }); declarations.push(Declaration { - id: DeclarationId(1975), + id: DeclarationId(1977), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69441,7 +69495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18860, 18869), }); declarations.push(Declaration { - id: DeclarationId(1976), + id: DeclarationId(1978), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69461,7 +69515,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18927, 18943), }); declarations.push(Declaration { - id: DeclarationId(1977), + id: DeclarationId(1979), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69480,7 +69534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(1978), + id: DeclarationId(1980), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69494,7 +69548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19445, 19457), }); declarations.push(Declaration { - id: DeclarationId(1979), + id: DeclarationId(1981), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69514,7 +69568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19535, 19547), }); declarations.push(Declaration { - id: DeclarationId(1980), + id: DeclarationId(1982), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69533,7 +69587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(1981), + id: DeclarationId(1983), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69552,7 +69606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(1982), + id: DeclarationId(1984), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69571,7 +69625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19737, 19753), }); declarations.push(Declaration { - id: DeclarationId(1983), + id: DeclarationId(1985), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69590,7 +69644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19758, 19782), }); declarations.push(Declaration { - id: DeclarationId(1984), + id: DeclarationId(1986), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69609,7 +69663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19787, 19805), }); declarations.push(Declaration { - id: DeclarationId(1985), + id: DeclarationId(1987), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69628,7 +69682,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19810, 19824), }); declarations.push(Declaration { - id: DeclarationId(1986), + id: DeclarationId(1988), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69647,7 +69701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19829, 19843), }); declarations.push(Declaration { - id: DeclarationId(1987), + id: DeclarationId(1989), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69667,7 +69721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19872, 19889), }); declarations.push(Declaration { - id: DeclarationId(1988), + id: DeclarationId(1990), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69687,7 +69741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19899, 19913), }); declarations.push(Declaration { - id: DeclarationId(1989), + id: DeclarationId(1991), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69707,7 +69761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19923, 19936), }); declarations.push(Declaration { - id: DeclarationId(1990), + id: DeclarationId(1992), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69727,7 +69781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19949, 19962), }); declarations.push(Declaration { - id: DeclarationId(1991), + id: DeclarationId(1993), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69746,7 +69800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26045, 26063), }); declarations.push(Declaration { - id: DeclarationId(1992), + id: DeclarationId(1994), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69760,7 +69814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26068, 26074), }); declarations.push(Declaration { - id: DeclarationId(1993), + id: DeclarationId(1995), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -69780,12 +69834,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26107, 26131), }); declarations.push(Declaration { - id: DeclarationId(1994), + id: DeclarationId(1996), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "candidates".to_string(), - ty: DeclarationId(1993), + ty: DeclarationId(1995), }], }, type_params: vec![], @@ -69799,7 +69853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26079, 26133), }); declarations.push(Declaration { - id: DeclarationId(1995), + id: DeclarationId(1997), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -69819,7 +69873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10942, 10962), }); declarations.push(Declaration { - id: DeclarationId(1996), + id: DeclarationId(1998), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -69839,7 +69893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11026, 11046), }); declarations.push(Declaration { - id: DeclarationId(1997), + id: DeclarationId(1999), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -69859,7 +69913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11114, 11144), }); declarations.push(Declaration { - id: DeclarationId(1998), + id: DeclarationId(2000), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69879,7 +69933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11611, 11629), }); declarations.push(Declaration { - id: DeclarationId(1999), + id: DeclarationId(2001), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -69899,7 +69953,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11635, 11665), }); declarations.push(Declaration { - id: DeclarationId(2000), + id: DeclarationId(2002), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69919,7 +69973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14162, 14180), }); declarations.push(Declaration { - id: DeclarationId(2001), + id: DeclarationId(2003), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -69939,7 +69993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22217, 22247), }); declarations.push(Declaration { - id: DeclarationId(2002), + id: DeclarationId(2004), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69959,7 +70013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22252, 22270), }); declarations.push(Declaration { - id: DeclarationId(2003), + id: DeclarationId(2005), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69979,7 +70033,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22530, 22548), }); declarations.push(Declaration { - id: DeclarationId(2004), + id: DeclarationId(2006), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -69999,7 +70053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22553, 22571), }); declarations.push(Declaration { - id: DeclarationId(2005), + id: DeclarationId(2007), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70019,7 +70073,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23044, 23062), }); declarations.push(Declaration { - id: DeclarationId(2006), + id: DeclarationId(2008), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70039,7 +70093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23067, 23085), }); declarations.push(Declaration { - id: DeclarationId(2007), + id: DeclarationId(2009), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70059,7 +70113,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23186, 23204), }); declarations.push(Declaration { - id: DeclarationId(2008), + id: DeclarationId(2010), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70079,7 +70133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23524, 23542), }); declarations.push(Declaration { - id: DeclarationId(2009), + id: DeclarationId(2011), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70099,7 +70153,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23547, 23565), }); declarations.push(Declaration { - id: DeclarationId(2010), + id: DeclarationId(2012), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70119,7 +70173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25113, 25131), }); declarations.push(Declaration { - id: DeclarationId(2011), + id: DeclarationId(2013), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70139,7 +70193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25384, 25402), }); declarations.push(Declaration { - id: DeclarationId(2012), + id: DeclarationId(2014), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70159,7 +70213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25850, 25868), }); declarations.push(Declaration { - id: DeclarationId(2013), + id: DeclarationId(2015), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70179,7 +70233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27885, 27903), }); declarations.push(Declaration { - id: DeclarationId(2014), + id: DeclarationId(2016), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70199,7 +70253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27933, 27951), }); declarations.push(Declaration { - id: DeclarationId(2015), + id: DeclarationId(2017), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70219,7 +70273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28238, 28256), }); declarations.push(Declaration { - id: DeclarationId(2016), + id: DeclarationId(2018), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70239,7 +70293,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28284, 28302), }); declarations.push(Declaration { - id: DeclarationId(2017), + id: DeclarationId(2019), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70259,7 +70313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28662, 28680), }); declarations.push(Declaration { - id: DeclarationId(2018), + id: DeclarationId(2020), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -70279,7 +70333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28685, 28703), }); declarations.push(Declaration { - id: DeclarationId(2019), + id: DeclarationId(2021), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70293,7 +70347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4953, 4965), }); declarations.push(Declaration { - id: DeclarationId(2020), + id: DeclarationId(2022), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70307,7 +70361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4970, 4986), }); declarations.push(Declaration { - id: DeclarationId(2021), + id: DeclarationId(2023), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70321,7 +70375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4991, 5005), }); declarations.push(Declaration { - id: DeclarationId(2022), + id: DeclarationId(2024), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70335,7 +70389,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5855, 5868), }); declarations.push(Declaration { - id: DeclarationId(2023), + id: DeclarationId(2025), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70349,7 +70403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5873, 5888), }); declarations.push(Declaration { - id: DeclarationId(2024), + id: DeclarationId(2026), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70363,7 +70417,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5893, 5909), }); declarations.push(Declaration { - id: DeclarationId(2025), + id: DeclarationId(2027), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70377,7 +70431,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5914, 5927), }); declarations.push(Declaration { - id: DeclarationId(2026), + id: DeclarationId(2028), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70396,7 +70450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(2027), + id: DeclarationId(2029), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70415,7 +70469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(2028), + id: DeclarationId(2030), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70434,7 +70488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(2029), + id: DeclarationId(2031), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70453,7 +70507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(2030), + id: DeclarationId(2032), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70467,7 +70521,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8405, 8414), }); declarations.push(Declaration { - id: DeclarationId(2031), + id: DeclarationId(2033), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70486,7 +70540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8419, 8465), }); declarations.push(Declaration { - id: DeclarationId(2032), + id: DeclarationId(2034), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70505,7 +70559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9506, 9523), }); declarations.push(Declaration { - id: DeclarationId(2033), + id: DeclarationId(2035), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70524,7 +70578,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9528, 9552), }); declarations.push(Declaration { - id: DeclarationId(2034), + id: DeclarationId(2036), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70549,7 +70603,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9557, 9619), }); declarations.push(Declaration { - id: DeclarationId(2035), + id: DeclarationId(2037), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -70569,12 +70623,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9636, 9666), }); declarations.push(Declaration { - id: DeclarationId(2036), + id: DeclarationId(2038), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2035), + ty: DeclarationId(2037), }], }, type_params: vec![], @@ -70588,7 +70642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9624, 9667), }); declarations.push(Declaration { - id: DeclarationId(2037), + id: DeclarationId(2039), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(727), @@ -70608,12 +70662,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9680, 9710), }); declarations.push(Declaration { - id: DeclarationId(2038), + id: DeclarationId(2040), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2037), + ty: DeclarationId(2039), }], }, type_params: vec![], @@ -70627,7 +70681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9672, 9711), }); declarations.push(Declaration { - id: DeclarationId(2039), + id: DeclarationId(2041), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70646,7 +70700,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9716, 9737), }); declarations.push(Declaration { - id: DeclarationId(2040), + id: DeclarationId(2042), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70665,7 +70719,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9742, 9761), }); declarations.push(Declaration { - id: DeclarationId(2041), + id: DeclarationId(2043), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(31), @@ -70685,7 +70739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9479, 9501), }); declarations.push(Declaration { - id: DeclarationId(2042), + id: DeclarationId(2044), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70699,7 +70753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18143, 18156), }); declarations.push(Declaration { - id: DeclarationId(2043), + id: DeclarationId(2045), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70713,7 +70767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18161, 18169), }); declarations.push(Declaration { - id: DeclarationId(2044), + id: DeclarationId(2046), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70727,7 +70781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18174, 18185), }); declarations.push(Declaration { - id: DeclarationId(2045), + id: DeclarationId(2047), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70741,7 +70795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18190, 18207), }); declarations.push(Declaration { - id: DeclarationId(2046), + id: DeclarationId(2048), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70755,7 +70809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18212, 18226), }); declarations.push(Declaration { - id: DeclarationId(2047), + id: DeclarationId(2049), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70774,7 +70828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18231, 18280), }); declarations.push(Declaration { - id: DeclarationId(2048), + id: DeclarationId(2050), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70788,7 +70842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18285, 18301), }); declarations.push(Declaration { - id: DeclarationId(2049), + id: DeclarationId(2051), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70802,7 +70856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18306, 18318), }); declarations.push(Declaration { - id: DeclarationId(2050), + id: DeclarationId(2052), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(43), @@ -70822,7 +70876,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18107, 18138), }); declarations.push(Declaration { - id: DeclarationId(2051), + id: DeclarationId(2053), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70842,7 +70896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), }); declarations.push(Declaration { - id: DeclarationId(2052), + id: DeclarationId(2054), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(728)], @@ -70860,7 +70914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(2053), + id: DeclarationId(2055), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(704), @@ -70870,7 +70924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(849), }, TemplateArgument { - parameter: DeclarationId(1788), + parameter: DeclarationId(1790), value: DeclarationId(856), }, ], @@ -70886,7 +70940,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), }); declarations.push(Declaration { - id: DeclarationId(2054), + id: DeclarationId(2056), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70906,7 +70960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), }); declarations.push(Declaration { - id: DeclarationId(2055), + id: DeclarationId(2057), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(849), DeclarationId(849)], @@ -70924,7 +70978,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2056), + id: DeclarationId(2058), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -70938,7 +70992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(849), }, TemplateArgument { - parameter: DeclarationId(1778), + parameter: DeclarationId(1780), value: DeclarationId(860), }, ], @@ -70954,7 +71008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), }); declarations.push(Declaration { - id: DeclarationId(2057), + id: DeclarationId(2059), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(850), DeclarationId(694)], @@ -70972,7 +71026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2058), + id: DeclarationId(2060), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -70982,7 +71036,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(850), }, TemplateArgument { - parameter: DeclarationId(1778), + parameter: DeclarationId(1780), value: DeclarationId(886), }, TemplateArgument { @@ -71002,7 +71056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), }); declarations.push(Declaration { - id: DeclarationId(2059), + id: DeclarationId(2061), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(850), DeclarationId(694)], @@ -71020,7 +71074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2060), + id: DeclarationId(2062), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -71030,7 +71084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(850), }, TemplateArgument { - parameter: DeclarationId(1778), + parameter: DeclarationId(1780), value: DeclarationId(886), }, TemplateArgument { @@ -71050,7 +71104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), }); declarations.push(Declaration { - id: DeclarationId(2061), + id: DeclarationId(2063), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71070,7 +71124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), }); declarations.push(Declaration { - id: DeclarationId(2062), + id: DeclarationId(2064), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71090,7 +71144,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), }); declarations.push(Declaration { - id: DeclarationId(2063), + id: DeclarationId(2065), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), @@ -71110,7 +71164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), }); declarations.push(Declaration { - id: DeclarationId(2064), + id: DeclarationId(2066), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71130,7 +71184,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), }); declarations.push(Declaration { - id: DeclarationId(2065), + id: DeclarationId(2067), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), @@ -71150,7 +71204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), }); declarations.push(Declaration { - id: DeclarationId(2066), + id: DeclarationId(2068), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71170,7 +71224,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), }); declarations.push(Declaration { - id: DeclarationId(2067), + id: DeclarationId(2069), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), @@ -71190,7 +71244,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), }); declarations.push(Declaration { - id: DeclarationId(2068), + id: DeclarationId(2070), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71210,7 +71264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), }); declarations.push(Declaration { - id: DeclarationId(2069), + id: DeclarationId(2071), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71230,7 +71284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), }); declarations.push(Declaration { - id: DeclarationId(2070), + id: DeclarationId(2072), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), @@ -71250,7 +71304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), }); declarations.push(Declaration { - id: DeclarationId(2071), + id: DeclarationId(2073), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71270,7 +71324,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), }); declarations.push(Declaration { - id: DeclarationId(2072), + id: DeclarationId(2074), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(850), DeclarationId(849)], @@ -71288,7 +71342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2073), + id: DeclarationId(2075), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -71302,7 +71356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(849), }, TemplateArgument { - parameter: DeclarationId(1778), + parameter: DeclarationId(1780), value: DeclarationId(886), }, ], @@ -71318,7 +71372,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), }); declarations.push(Declaration { - id: DeclarationId(2074), + id: DeclarationId(2076), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(689), @@ -71338,7 +71392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), }); declarations.push(Declaration { - id: DeclarationId(2075), + id: DeclarationId(2077), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(687), @@ -71358,11 +71412,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), }); declarations.push(Declaration { - id: DeclarationId(2076), + id: DeclarationId(2078), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2018), DeclarationId(849)], - output: DeclarationId(2018), + inputs: vec![DeclarationId(2020), DeclarationId(849)], + output: DeclarationId(2020), body: ArrowBody::NoBody, }, type_params: vec![], @@ -71376,21 +71430,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2077), + id: DeclarationId(2079), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), arguments: vec![ TemplateArgument { parameter: DeclarationId(695), - value: DeclarationId(2018), + value: DeclarationId(2020), }, TemplateArgument { parameter: DeclarationId(694), value: DeclarationId(849), }, TemplateArgument { - parameter: DeclarationId(1778), + parameter: DeclarationId(1780), value: DeclarationId(889), }, ], @@ -71406,7 +71460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), }); declarations.push(Declaration { - id: DeclarationId(2078), + id: DeclarationId(2080), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71426,7 +71480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4503, 4529), }); declarations.push(Declaration { - id: DeclarationId(2079), + id: DeclarationId(2081), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71445,7 +71499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(2080), + id: DeclarationId(2082), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71464,7 +71518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(2081), + id: DeclarationId(2083), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71484,7 +71538,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_operations.dag", 6546, 6561), }); declarations.push(Declaration { - id: DeclarationId(2082), + id: DeclarationId(2084), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71504,12 +71558,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2718, 2749), }); declarations.push(Declaration { - id: DeclarationId(2083), + id: DeclarationId(2085), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2082), + ty: DeclarationId(2084), }], }, type_params: vec![], @@ -71523,7 +71577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2690, 2751), }); declarations.push(Declaration { - id: DeclarationId(2084), + id: DeclarationId(2086), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71543,12 +71597,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2784, 2820), }); declarations.push(Declaration { - id: DeclarationId(2085), + id: DeclarationId(2087), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2084), + ty: DeclarationId(2086), }], }, type_params: vec![], @@ -71562,7 +71616,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2756, 2822), }); declarations.push(Declaration { - id: DeclarationId(2086), + id: DeclarationId(2088), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71587,7 +71641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3211, 3276), }); declarations.push(Declaration { - id: DeclarationId(2087), + id: DeclarationId(2089), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71606,7 +71660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3281, 3305), }); declarations.push(Declaration { - id: DeclarationId(2088), + id: DeclarationId(2090), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71625,7 +71679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3568, 3596), }); declarations.push(Declaration { - id: DeclarationId(2089), + id: DeclarationId(2091), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71644,7 +71698,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3601, 3637), }); declarations.push(Declaration { - id: DeclarationId(2090), + id: DeclarationId(2092), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71663,7 +71717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4332, 4354), }); declarations.push(Declaration { - id: DeclarationId(2091), + id: DeclarationId(2093), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71683,12 +71737,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4376, 4406), }); declarations.push(Declaration { - id: DeclarationId(2092), + id: DeclarationId(2094), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2091), + ty: DeclarationId(2093), }], }, type_params: vec![], @@ -71702,7 +71756,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4359, 4407), }); declarations.push(Declaration { - id: DeclarationId(2093), + id: DeclarationId(2095), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71716,7 +71770,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5616, 5623), }); declarations.push(Declaration { - id: DeclarationId(2094), + id: DeclarationId(2096), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71730,7 +71784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5749, 5761), }); declarations.push(Declaration { - id: DeclarationId(2095), + id: DeclarationId(2097), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71749,7 +71803,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5979, 6014), }); declarations.push(Declaration { - id: DeclarationId(2096), + id: DeclarationId(2098), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71768,7 +71822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6019, 6062), }); declarations.push(Declaration { - id: DeclarationId(2097), + id: DeclarationId(2099), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71787,7 +71841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6067, 6144), }); declarations.push(Declaration { - id: DeclarationId(2098), + id: DeclarationId(2100), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -71807,7 +71861,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6234, 6268), }); declarations.push(Declaration { - id: DeclarationId(2099), + id: DeclarationId(2101), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71826,7 +71880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(2100), + id: DeclarationId(2102), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71845,7 +71899,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(2101), + id: DeclarationId(2103), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71859,15 +71913,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2098), + ty: DeclarationId(2100), }, Field { label: "citations".to_string(), - ty: DeclarationId(2099), + ty: DeclarationId(2101), }, Field { label: "cache_control".to_string(), - ty: DeclarationId(2100), + ty: DeclarationId(2102), }, ], }, @@ -71882,7 +71936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6149, 6364), }); declarations.push(Declaration { - id: DeclarationId(2102), + id: DeclarationId(2104), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71901,7 +71955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6369, 6418), }); declarations.push(Declaration { - id: DeclarationId(2103), + id: DeclarationId(2105), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71920,7 +71974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6926, 6962), }); declarations.push(Declaration { - id: DeclarationId(2104), + id: DeclarationId(2106), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71939,7 +71993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(2105), + id: DeclarationId(2107), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71958,7 +72012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(2106), + id: DeclarationId(2108), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71968,11 +72022,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2104), + ty: DeclarationId(2106), }, Field { label: "is_error".to_string(), - ty: DeclarationId(2105), + ty: DeclarationId(2107), }, ], }, @@ -71987,7 +72041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6967, 7085), }); declarations.push(Declaration { - id: DeclarationId(2107), + id: DeclarationId(2109), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72006,7 +72060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7532, 7570), }); declarations.push(Declaration { - id: DeclarationId(2108), + id: DeclarationId(2110), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72035,7 +72089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7575, 7658), }); declarations.push(Declaration { - id: DeclarationId(2109), + id: DeclarationId(2111), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72049,7 +72103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8016, 8023), }); declarations.push(Declaration { - id: DeclarationId(2110), + id: DeclarationId(2112), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72063,7 +72117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8028, 8037), }); declarations.push(Declaration { - id: DeclarationId(2111), + id: DeclarationId(2113), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72077,7 +72131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8042, 8054), }); declarations.push(Declaration { - id: DeclarationId(2112), + id: DeclarationId(2114), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72091,7 +72145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8059, 8066), }); declarations.push(Declaration { - id: DeclarationId(2113), + id: DeclarationId(2115), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72105,7 +72159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8071, 8080), }); declarations.push(Declaration { - id: DeclarationId(2114), + id: DeclarationId(2116), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72119,7 +72173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8085, 8092), }); declarations.push(Declaration { - id: DeclarationId(2115), + id: DeclarationId(2117), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72133,7 +72187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8097, 8123), }); declarations.push(Declaration { - id: DeclarationId(2116), + id: DeclarationId(2118), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72152,7 +72206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(2117), + id: DeclarationId(2119), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72171,7 +72225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(2118), + id: DeclarationId(2120), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72185,11 +72239,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2116), + ty: DeclarationId(2118), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2117), + ty: DeclarationId(2119), }, Field { label: "start_char_index".to_string(), @@ -72212,7 +72266,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8363, 8506), }); declarations.push(Declaration { - id: DeclarationId(2119), + id: DeclarationId(2121), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72231,7 +72285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(2120), + id: DeclarationId(2122), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72250,7 +72304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(2121), + id: DeclarationId(2123), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72264,11 +72318,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2119), + ty: DeclarationId(2121), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2120), + ty: DeclarationId(2122), }, Field { label: "start_page_number".to_string(), @@ -72291,7 +72345,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8511, 8656), }); declarations.push(Declaration { - id: DeclarationId(2122), + id: DeclarationId(2124), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72310,7 +72364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(2123), + id: DeclarationId(2125), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72329,7 +72383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(2124), + id: DeclarationId(2126), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72343,11 +72397,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2122), + ty: DeclarationId(2124), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2123), + ty: DeclarationId(2125), }, Field { label: "start_block_index".to_string(), @@ -72370,7 +72424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8661, 8814), }); declarations.push(Declaration { - id: DeclarationId(2125), + id: DeclarationId(2127), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72389,7 +72443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(2126), + id: DeclarationId(2128), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72403,7 +72457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2125), + ty: DeclarationId(2127), }, Field { label: "url".to_string(), @@ -72422,7 +72476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8819, 8919), }); declarations.push(Declaration { - id: DeclarationId(2127), + id: DeclarationId(2129), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72441,7 +72495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(2128), + id: DeclarationId(2130), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72455,7 +72509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2127), + ty: DeclarationId(2129), }, Field { label: "search_result_index".to_string(), @@ -72482,7 +72536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8924, 9071), }); declarations.push(Declaration { - id: DeclarationId(2129), + id: DeclarationId(2131), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -72502,11 +72556,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9729), }); declarations.push(Declaration { - id: DeclarationId(2130), + id: DeclarationId(2132), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2129), + DeclarationId(2131), CardinalityBound::AtMostOne, ), ), @@ -72521,7 +72575,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(2131), + id: DeclarationId(2133), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72531,7 +72585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "citations".to_string(), - ty: DeclarationId(2130), + ty: DeclarationId(2132), }, ], }, @@ -72546,7 +72600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9650, 9732), }); declarations.push(Declaration { - id: DeclarationId(2132), + id: DeclarationId(2134), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72571,7 +72625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9737, 9798), }); declarations.push(Declaration { - id: DeclarationId(2133), + id: DeclarationId(2135), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72590,7 +72644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9803, 9858), }); declarations.push(Declaration { - id: DeclarationId(2134), + id: DeclarationId(2136), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72609,7 +72663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(2135), + id: DeclarationId(2137), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72627,7 +72681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2134), + ty: DeclarationId(2136), }, ], }, @@ -72642,7 +72696,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9863, 9940), }); declarations.push(Declaration { - id: DeclarationId(2136), + id: DeclarationId(2138), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72661,7 +72715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(2137), + id: DeclarationId(2139), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72679,7 +72733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2136), + ty: DeclarationId(2138), }, ], }, @@ -72694,7 +72748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9945, 10045), }); declarations.push(Declaration { - id: DeclarationId(2138), + id: DeclarationId(2140), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72713,7 +72767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(2139), + id: DeclarationId(2141), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72727,7 +72781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2138), + ty: DeclarationId(2140), }, ], }, @@ -72742,7 +72796,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10050, 10136), }); declarations.push(Declaration { - id: DeclarationId(2140), + id: DeclarationId(2142), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72756,7 +72810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10357, 10366), }); declarations.push(Declaration { - id: DeclarationId(2141), + id: DeclarationId(2143), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72770,7 +72824,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10371, 10379), }); declarations.push(Declaration { - id: DeclarationId(2142), + id: DeclarationId(2144), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72784,7 +72838,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10384, 10397), }); declarations.push(Declaration { - id: DeclarationId(2143), + id: DeclarationId(2145), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72798,7 +72852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10402, 10419), }); declarations.push(Declaration { - id: DeclarationId(2144), + id: DeclarationId(2146), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72812,7 +72866,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10424, 10447), }); declarations.push(Declaration { - id: DeclarationId(2145), + id: DeclarationId(2147), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72826,7 +72880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10452, 10471), }); declarations.push(Declaration { - id: DeclarationId(2146), + id: DeclarationId(2148), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72840,7 +72894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10476, 10494), }); declarations.push(Declaration { - id: DeclarationId(2147), + id: DeclarationId(2149), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72854,7 +72908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10499, 10506), }); declarations.push(Declaration { - id: DeclarationId(2148), + id: DeclarationId(2150), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72873,7 +72927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), }); declarations.push(Declaration { - id: DeclarationId(2149), + id: DeclarationId(2151), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72892,7 +72946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), }); declarations.push(Declaration { - id: DeclarationId(2150), + id: DeclarationId(2152), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72911,7 +72965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), }); declarations.push(Declaration { - id: DeclarationId(2151), + id: DeclarationId(2153), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72925,7 +72979,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11192, 11201), }); declarations.push(Declaration { - id: DeclarationId(2152), + id: DeclarationId(2154), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -72945,7 +72999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11687, 11725), }); declarations.push(Declaration { - id: DeclarationId(2153), + id: DeclarationId(2155), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72964,7 +73018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), }); declarations.push(Declaration { - id: DeclarationId(2154), + id: DeclarationId(2156), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72983,7 +73037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), }); declarations.push(Declaration { - id: DeclarationId(2155), + id: DeclarationId(2157), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72997,7 +73051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1013, 1025), }); declarations.push(Declaration { - id: DeclarationId(2156), + id: DeclarationId(2158), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73011,7 +73065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1030, 1044), }); declarations.push(Declaration { - id: DeclarationId(2157), + id: DeclarationId(2159), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73025,7 +73079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1049, 1064), }); declarations.push(Declaration { - id: DeclarationId(2158), + id: DeclarationId(2160), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73039,7 +73093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1069, 1086), }); declarations.push(Declaration { - id: DeclarationId(2159), + id: DeclarationId(2161), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73053,7 +73107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1091, 1114), }); declarations.push(Declaration { - id: DeclarationId(2160), + id: DeclarationId(2162), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73067,7 +73121,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 4719, 4726), }); declarations.push(Declaration { - id: DeclarationId(2161), + id: DeclarationId(2163), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73081,7 +73135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 4731, 4735), }); declarations.push(Declaration { - id: DeclarationId(2162), + id: DeclarationId(2164), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -73101,7 +73155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6983, 7004), }); declarations.push(Declaration { - id: DeclarationId(2163), + id: DeclarationId(2165), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73115,7 +73169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2224, 2238), }); declarations.push(Declaration { - id: DeclarationId(2164), + id: DeclarationId(2166), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73129,7 +73183,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2243, 2268), }); declarations.push(Declaration { - id: DeclarationId(2165), + id: DeclarationId(2167), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73143,7 +73197,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2273, 2283), }); declarations.push(Declaration { - id: DeclarationId(2166), + id: DeclarationId(2168), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73157,7 +73211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2548, 2565), }); declarations.push(Declaration { - id: DeclarationId(2167), + id: DeclarationId(2169), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73171,7 +73225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2570, 2594), }); declarations.push(Declaration { - id: DeclarationId(2168), + id: DeclarationId(2170), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73185,7 +73239,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2599, 2631), }); declarations.push(Declaration { - id: DeclarationId(2169), + id: DeclarationId(2171), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73199,7 +73253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2636, 2663), }); declarations.push(Declaration { - id: DeclarationId(2170), + id: DeclarationId(2172), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73213,7 +73267,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3369, 3393), }); declarations.push(Declaration { - id: DeclarationId(2171), + id: DeclarationId(2173), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73227,7 +73281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3398, 3430), }); declarations.push(Declaration { - id: DeclarationId(2172), + id: DeclarationId(2174), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73241,7 +73295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3564, 3588), }); declarations.push(Declaration { - id: DeclarationId(2173), + id: DeclarationId(2175), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73255,7 +73309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3593, 3614), }); declarations.push(Declaration { - id: DeclarationId(2174), + id: DeclarationId(2176), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73269,7 +73323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3619, 3637), }); declarations.push(Declaration { - id: DeclarationId(2175), + id: DeclarationId(2177), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73283,7 +73337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3781, 3796), }); declarations.push(Declaration { - id: DeclarationId(2176), + id: DeclarationId(2178), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73297,7 +73351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3801, 3831), }); declarations.push(Declaration { - id: DeclarationId(2177), + id: DeclarationId(2179), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73311,7 +73365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3836, 3857), }); declarations.push(Declaration { - id: DeclarationId(2178), + id: DeclarationId(2180), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73325,7 +73379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4024, 4044), }); declarations.push(Declaration { - id: DeclarationId(2179), + id: DeclarationId(2181), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73339,7 +73393,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4049, 4076), }); declarations.push(Declaration { - id: DeclarationId(2180), + id: DeclarationId(2182), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73353,7 +73407,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4081, 4095), }); declarations.push(Declaration { - id: DeclarationId(2181), + id: DeclarationId(2183), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73367,7 +73421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4354, 4362), }); declarations.push(Declaration { - id: DeclarationId(2182), + id: DeclarationId(2184), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73381,7 +73435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4367, 4393), }); declarations.push(Declaration { - id: DeclarationId(2183), + id: DeclarationId(2185), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73395,7 +73449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4398, 4423), }); declarations.push(Declaration { - id: DeclarationId(2184), + id: DeclarationId(2186), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -73415,7 +73469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5320, 5332), }); declarations.push(Declaration { - id: DeclarationId(2185), + id: DeclarationId(2187), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73429,7 +73483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5693, 5713), }); declarations.push(Declaration { - id: DeclarationId(2186), + id: DeclarationId(2188), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73443,7 +73497,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5718, 5736), }); declarations.push(Declaration { - id: DeclarationId(2187), + id: DeclarationId(2189), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73457,7 +73511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5741, 5759), }); declarations.push(Declaration { - id: DeclarationId(2188), + id: DeclarationId(2190), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73471,7 +73525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5764, 5791), }); declarations.push(Declaration { - id: DeclarationId(2189), + id: DeclarationId(2191), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73490,7 +73544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(2190), + id: DeclarationId(2192), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73509,7 +73563,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(2191), + id: DeclarationId(2193), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73528,7 +73582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(2192), + id: DeclarationId(2194), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73547,7 +73601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(2193), + id: DeclarationId(2195), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73566,7 +73620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(2194), + id: DeclarationId(2196), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73585,7 +73639,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(2195), + id: DeclarationId(2197), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73604,7 +73658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1430, 1462), }); declarations.push(Declaration { - id: DeclarationId(2196), + id: DeclarationId(2198), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73623,7 +73677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1467, 1503), }); declarations.push(Declaration { - id: DeclarationId(2197), + id: DeclarationId(2199), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73642,7 +73696,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1508, 1545), }); declarations.push(Declaration { - id: DeclarationId(2198), + id: DeclarationId(2200), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73661,7 +73715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1550, 1576), }); declarations.push(Declaration { - id: DeclarationId(2199), + id: DeclarationId(2201), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73680,7 +73734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1581, 1614), }); declarations.push(Declaration { - id: DeclarationId(2200), + id: DeclarationId(2202), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73694,7 +73748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1619, 1636), }); declarations.push(Declaration { - id: DeclarationId(2201), + id: DeclarationId(2203), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73713,7 +73767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1641, 1695), }); declarations.push(Declaration { - id: DeclarationId(2202), + id: DeclarationId(2204), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73727,7 +73781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1700, 1707), }); declarations.push(Declaration { - id: DeclarationId(2203), + id: DeclarationId(2205), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73746,7 +73800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2059, 2097), }); declarations.push(Declaration { - id: DeclarationId(2204), + id: DeclarationId(2206), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73771,7 +73825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2102, 2176), }); declarations.push(Declaration { - id: DeclarationId(2205), + id: DeclarationId(2207), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73796,7 +73850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2181, 2256), }); declarations.push(Declaration { - id: DeclarationId(2206), + id: DeclarationId(2208), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73821,7 +73875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2261, 2334), }); declarations.push(Declaration { - id: DeclarationId(2207), + id: DeclarationId(2209), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73840,7 +73894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2339, 2376), }); declarations.push(Declaration { - id: DeclarationId(2208), + id: DeclarationId(2210), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73859,7 +73913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2381, 2418), }); declarations.push(Declaration { - id: DeclarationId(2209), + id: DeclarationId(2211), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73878,7 +73932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2423, 2464), }); declarations.push(Declaration { - id: DeclarationId(2210), + id: DeclarationId(2212), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73892,7 +73946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2469, 2485), }); declarations.push(Declaration { - id: DeclarationId(2211), + id: DeclarationId(2213), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73906,7 +73960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3221, 3231), }); declarations.push(Declaration { - id: DeclarationId(2212), + id: DeclarationId(2214), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73925,7 +73979,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3236, 3283), }); declarations.push(Declaration { - id: DeclarationId(2213), + id: DeclarationId(2215), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73944,7 +73998,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3288, 3339), }); declarations.push(Declaration { - id: DeclarationId(2214), + id: DeclarationId(2216), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73958,7 +74012,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3529, 3533), }); declarations.push(Declaration { - id: DeclarationId(2215), + id: DeclarationId(2217), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73972,7 +74026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3538, 3545), }); declarations.push(Declaration { - id: DeclarationId(2216), + id: DeclarationId(2218), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73986,7 +74040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3550, 3556), }); declarations.push(Declaration { - id: DeclarationId(2217), + id: DeclarationId(2219), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -74005,7 +74059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(2218), + id: DeclarationId(2220), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74019,7 +74073,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7493, 7504), }); declarations.push(Declaration { - id: DeclarationId(2219), + id: DeclarationId(2221), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74033,7 +74087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7553, 7567), }); declarations.push(Declaration { - id: DeclarationId(2220), + id: DeclarationId(2222), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74047,7 +74101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7632, 7648), }); declarations.push(Declaration { - id: DeclarationId(2221), + id: DeclarationId(2223), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74061,7 +74115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 360, 369), }); declarations.push(Declaration { - id: DeclarationId(2222), + id: DeclarationId(2224), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74075,7 +74129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 374, 381), }); declarations.push(Declaration { - id: DeclarationId(2223), + id: DeclarationId(2225), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74089,7 +74143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 614, 618), }); declarations.push(Declaration { - id: DeclarationId(2224), + id: DeclarationId(2226), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74103,7 +74157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 623, 632), }); declarations.push(Declaration { - id: DeclarationId(2225), + id: DeclarationId(2227), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74117,7 +74171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 910, 921), }); declarations.push(Declaration { - id: DeclarationId(2226), + id: DeclarationId(2228), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74131,7 +74185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 926, 935), }); declarations.push(Declaration { - id: DeclarationId(2227), + id: DeclarationId(2229), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74145,7 +74199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1166, 1173), }); declarations.push(Declaration { - id: DeclarationId(2228), + id: DeclarationId(2230), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74159,7 +74213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1178, 1187), }); declarations.push(Declaration { - id: DeclarationId(2229), + id: DeclarationId(2231), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74173,7 +74227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2035, 2044), }); declarations.push(Declaration { - id: DeclarationId(2230), + id: DeclarationId(2232), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74187,7 +74241,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2049, 2065), }); declarations.push(Declaration { - id: DeclarationId(2231), + id: DeclarationId(2233), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74201,7 +74255,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2070, 2080), }); declarations.push(Declaration { - id: DeclarationId(2232), + id: DeclarationId(2234), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74215,7 +74269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2085, 2099), }); declarations.push(Declaration { - id: DeclarationId(2233), + id: DeclarationId(2235), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74229,7 +74283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2385, 2399), }); declarations.push(Declaration { - id: DeclarationId(2234), + id: DeclarationId(2236), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74243,7 +74297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2404, 2418), }); declarations.push(Declaration { - id: DeclarationId(2235), + id: DeclarationId(2237), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74263,7 +74317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2818, 2830), }); declarations.push(Declaration { - id: DeclarationId(2236), + id: DeclarationId(2238), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74283,7 +74337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3210, 3222), }); declarations.push(Declaration { - id: DeclarationId(2237), + id: DeclarationId(2239), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74297,7 +74351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3694, 3708), }); declarations.push(Declaration { - id: DeclarationId(2238), + id: DeclarationId(2240), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74311,7 +74365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3713, 3729), }); declarations.push(Declaration { - id: DeclarationId(2239), + id: DeclarationId(2241), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74330,7 +74384,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 6759, 6786), }); declarations.push(Declaration { - id: DeclarationId(2240), + id: DeclarationId(2242), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74344,7 +74398,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7611, 7616), }); declarations.push(Declaration { - id: DeclarationId(2241), + id: DeclarationId(2243), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74358,7 +74412,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7621, 7630), }); declarations.push(Declaration { - id: DeclarationId(2242), + id: DeclarationId(2244), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -74384,7 +74438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 9513, 9555), }); declarations.push(Declaration { - id: DeclarationId(2243), + id: DeclarationId(2245), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74398,7 +74452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3853, 3857), }); declarations.push(Declaration { - id: DeclarationId(2244), + id: DeclarationId(2246), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74412,7 +74466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3860, 3864), }); declarations.push(Declaration { - id: DeclarationId(2245), + id: DeclarationId(2247), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74426,7 +74480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3867, 3871), }); declarations.push(Declaration { - id: DeclarationId(2246), + id: DeclarationId(2248), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74440,7 +74494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3874, 3879), }); declarations.push(Declaration { - id: DeclarationId(2247), + id: DeclarationId(2249), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74454,7 +74508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3882, 3893), }); declarations.push(Declaration { - id: DeclarationId(2248), + id: DeclarationId(2250), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74468,7 +74522,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3896, 3909), }); declarations.push(Declaration { - id: DeclarationId(2249), + id: DeclarationId(2251), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74482,7 +74536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4489, 4494), }); declarations.push(Declaration { - id: DeclarationId(2250), + id: DeclarationId(2252), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74496,7 +74550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4497, 4506), }); declarations.push(Declaration { - id: DeclarationId(2251), + id: DeclarationId(2253), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74510,7 +74564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4509, 4515), }); declarations.push(Declaration { - id: DeclarationId(2252), + id: DeclarationId(2254), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74524,7 +74578,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4518, 4522), }); declarations.push(Declaration { - id: DeclarationId(2253), + id: DeclarationId(2255), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74538,7 +74592,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4525, 4529), }); declarations.push(Declaration { - id: DeclarationId(2254), + id: DeclarationId(2256), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74558,7 +74612,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 5923, 5941), }); declarations.push(Declaration { - id: DeclarationId(2255), + id: DeclarationId(2257), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74578,7 +74632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 6396, 6424), }); declarations.push(Declaration { - id: DeclarationId(2256), + id: DeclarationId(2258), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74592,7 +74646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1099, 1113), }); declarations.push(Declaration { - id: DeclarationId(2257), + id: DeclarationId(2259), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74606,7 +74660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1118, 1128), }); declarations.push(Declaration { - id: DeclarationId(2258), + id: DeclarationId(2260), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74620,7 +74674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1133, 1145), }); declarations.push(Declaration { - id: DeclarationId(2259), + id: DeclarationId(2261), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74634,7 +74688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1150, 1163), }); declarations.push(Declaration { - id: DeclarationId(2260), + id: DeclarationId(2262), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74648,7 +74702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1168, 1180), }); declarations.push(Declaration { - id: DeclarationId(2261), + id: DeclarationId(2263), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74662,7 +74716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1185, 1197), }); declarations.push(Declaration { - id: DeclarationId(2262), + id: DeclarationId(2264), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74676,7 +74730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1202, 1224), }); declarations.push(Declaration { - id: DeclarationId(2263), + id: DeclarationId(2265), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74690,7 +74744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1229, 1248), }); declarations.push(Declaration { - id: DeclarationId(2264), + id: DeclarationId(2266), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74704,7 +74758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1253, 1278), }); declarations.push(Declaration { - id: DeclarationId(2265), + id: DeclarationId(2267), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74718,7 +74772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1283, 1306), }); declarations.push(Declaration { - id: DeclarationId(2266), + id: DeclarationId(2268), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74737,7 +74791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5506, 5542), }); declarations.push(Declaration { - id: DeclarationId(2267), + id: DeclarationId(2269), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74756,7 +74810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 5547, 5588), }); declarations.push(Declaration { - id: DeclarationId(2268), + id: DeclarationId(2270), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74776,7 +74830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 6047, 6063), }); declarations.push(Declaration { - id: DeclarationId(2269), + id: DeclarationId(2271), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74795,7 +74849,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9175, 9216), }); declarations.push(Declaration { - id: DeclarationId(2270), + id: DeclarationId(2272), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74809,7 +74863,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9513, 9525), }); declarations.push(Declaration { - id: DeclarationId(2271), + id: DeclarationId(2273), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -74829,7 +74883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9795, 9807), }); declarations.push(Declaration { - id: DeclarationId(2272), + id: DeclarationId(2274), name: None, connective: TypeConnective::Conj { children: vec![ @@ -74839,7 +74893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "sites".to_string(), - ty: DeclarationId(2271), + ty: DeclarationId(2273), }, ], }, @@ -74854,7 +74908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 9752, 9809), }); declarations.push(Declaration { - id: DeclarationId(2273), + id: DeclarationId(2275), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74873,7 +74927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10119, 10153), }); declarations.push(Declaration { - id: DeclarationId(2274), + id: DeclarationId(2276), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74892,7 +74946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10556, 10607), }); declarations.push(Declaration { - id: DeclarationId(2275), + id: DeclarationId(2277), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74906,7 +74960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10950, 10968), }); declarations.push(Declaration { - id: DeclarationId(2276), + id: DeclarationId(2278), name: None, connective: TypeConnective::Conj { children: vec![ @@ -74935,7 +74989,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11357, 11469), }); declarations.push(Declaration { - id: DeclarationId(2277), + id: DeclarationId(2279), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -74955,7 +75009,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4846, 4866), }); declarations.push(Declaration { - id: DeclarationId(2278), + id: DeclarationId(2280), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -74981,7 +75035,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4876, 4900), }); declarations.push(Declaration { - id: DeclarationId(2279), + id: DeclarationId(2281), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75007,7 +75061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4911, 4935), }); declarations.push(Declaration { - id: DeclarationId(2280), + id: DeclarationId(2282), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75033,7 +75087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4941, 4965), }); declarations.push(Declaration { - id: DeclarationId(2281), + id: DeclarationId(2283), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -75053,7 +75107,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5042, 5062), }); declarations.push(Declaration { - id: DeclarationId(2282), + id: DeclarationId(2284), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75079,7 +75133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5072, 5096), }); declarations.push(Declaration { - id: DeclarationId(2283), + id: DeclarationId(2285), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75105,7 +75159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5107, 5131), }); declarations.push(Declaration { - id: DeclarationId(2284), + id: DeclarationId(2286), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75131,7 +75185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5137, 5161), }); declarations.push(Declaration { - id: DeclarationId(2285), + id: DeclarationId(2287), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -75151,7 +75205,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5245, 5265), }); declarations.push(Declaration { - id: DeclarationId(2286), + id: DeclarationId(2288), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75177,7 +75231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5276, 5300), }); declarations.push(Declaration { - id: DeclarationId(2287), + id: DeclarationId(2289), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75203,7 +75257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5325, 5349), }); declarations.push(Declaration { - id: DeclarationId(2288), + id: DeclarationId(2290), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -75223,7 +75277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5440, 5460), }); declarations.push(Declaration { - id: DeclarationId(2289), + id: DeclarationId(2291), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75249,7 +75303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5471, 5495), }); declarations.push(Declaration { - id: DeclarationId(2290), + id: DeclarationId(2292), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(991), @@ -75275,7 +75329,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5520, 5544), }); declarations.push(Declaration { - id: DeclarationId(2291), + id: DeclarationId(2293), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75294,7 +75348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1634, 1651), }); declarations.push(Declaration { - id: DeclarationId(2292), + id: DeclarationId(2294), name: None, connective: TypeConnective::Conj { children: vec![ @@ -75319,7 +75373,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1656, 1697), }); declarations.push(Declaration { - id: DeclarationId(2293), + id: DeclarationId(2295), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75333,7 +75387,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1879, 1891), }); declarations.push(Declaration { - id: DeclarationId(2294), + id: DeclarationId(2296), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75352,7 +75406,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1896, 1932), }); declarations.push(Declaration { - id: DeclarationId(2295), + id: DeclarationId(2297), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -75372,13 +75426,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2414, 2430), }); declarations.push(Declaration { - id: DeclarationId(2296), + id: DeclarationId(2298), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2295), + value: DeclarationId(2297), }], }, type_params: vec![], @@ -75392,7 +75446,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2409, 2431), }); declarations.push(Declaration { - id: DeclarationId(2297), + id: DeclarationId(2299), name: None, connective: TypeConnective::Conj { children: vec![ @@ -75406,7 +75460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2296), + ty: DeclarationId(2298), }, ], }, @@ -75421,7 +75475,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2325, 2437), }); declarations.push(Declaration { - id: DeclarationId(2298), + id: DeclarationId(2300), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -75441,7 +75495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2505, 2521), }); declarations.push(Declaration { - id: DeclarationId(2299), + id: DeclarationId(2301), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -75461,13 +75515,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2544, 2560), }); declarations.push(Declaration { - id: DeclarationId(2300), + id: DeclarationId(2302), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2299), + value: DeclarationId(2301), }], }, type_params: vec![], @@ -75481,7 +75535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2539, 2561), }); declarations.push(Declaration { - id: DeclarationId(2301), + id: DeclarationId(2303), name: None, connective: TypeConnective::Conj { children: vec![ @@ -75491,11 +75545,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "violations".to_string(), - ty: DeclarationId(2298), + ty: DeclarationId(2300), }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2300), + ty: DeclarationId(2302), }, ], }, @@ -75510,7 +75564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2442, 2567), }); declarations.push(Declaration { - id: DeclarationId(2302), + id: DeclarationId(2304), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -75530,11 +75584,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3902, 3918), }); declarations.push(Declaration { - id: DeclarationId(2303), + id: DeclarationId(2305), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2302), + output: DeclarationId(2304), body: ArrowBody::NoBody, }, type_params: vec![], @@ -75548,7 +75602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3881, 3918), }); declarations.push(Declaration { - id: DeclarationId(2304), + id: DeclarationId(2306), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), @@ -75568,7 +75622,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3930, 3945), }); declarations.push(Declaration { - id: DeclarationId(2305), + id: DeclarationId(2307), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(827), DeclarationId(990)], @@ -75586,7 +75640,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3966, 4009), }); declarations.push(Declaration { - id: DeclarationId(2306), + id: DeclarationId(2308), name: Some("DimensionUnitAbelianGroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(25), @@ -75606,7 +75660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(2307), + id: DeclarationId(2309), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75620,7 +75674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3709, 3721), }); declarations.push(Declaration { - id: DeclarationId(2308), + id: DeclarationId(2310), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75639,7 +75693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3726, 3762), }); declarations.push(Declaration { - id: DeclarationId(2309), + id: DeclarationId(2311), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -75659,7 +75713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 855, 873), }); declarations.push(Declaration { - id: DeclarationId(2310), + id: DeclarationId(2312), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75673,7 +75727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4373, 4389), }); declarations.push(Declaration { - id: DeclarationId(2311), + id: DeclarationId(2313), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75692,7 +75746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4394, 4422), }); declarations.push(Declaration { - id: DeclarationId(2312), + id: DeclarationId(2314), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75706,7 +75760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4665, 4686), }); declarations.push(Declaration { - id: DeclarationId(2313), + id: DeclarationId(2315), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75725,7 +75779,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5176, 5195), }); declarations.push(Declaration { - id: DeclarationId(2314), + id: DeclarationId(2316), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75744,7 +75798,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5200, 5222), }); declarations.push(Declaration { - id: DeclarationId(2315), + id: DeclarationId(2317), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -75764,7 +75818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5591, 5614), }); declarations.push(Declaration { - id: DeclarationId(2316), + id: DeclarationId(2318), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75778,7 +75832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6611, 6619), }); declarations.push(Declaration { - id: DeclarationId(2317), + id: DeclarationId(2319), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75792,7 +75846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6624, 6632), }); declarations.push(Declaration { - id: DeclarationId(2318), + id: DeclarationId(2320), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75806,7 +75860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7073, 7078), }); declarations.push(Declaration { - id: DeclarationId(2319), + id: DeclarationId(2321), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75820,7 +75874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7083, 7091), }); declarations.push(Declaration { - id: DeclarationId(2320), + id: DeclarationId(2322), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75834,7 +75888,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7427, 7440), }); declarations.push(Declaration { - id: DeclarationId(2321), + id: DeclarationId(2323), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75848,7 +75902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7445, 7451), }); declarations.push(Declaration { - id: DeclarationId(2322), + id: DeclarationId(2324), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75862,7 +75916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7709, 7717), }); declarations.push(Declaration { - id: DeclarationId(2323), + id: DeclarationId(2325), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75876,7 +75930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7722, 7727), }); declarations.push(Declaration { - id: DeclarationId(2324), + id: DeclarationId(2326), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75890,7 +75944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7732, 7745), }); declarations.push(Declaration { - id: DeclarationId(2325), + id: DeclarationId(2327), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75904,7 +75958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8082, 8100), }); declarations.push(Declaration { - id: DeclarationId(2326), + id: DeclarationId(2328), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75918,7 +75972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9475, 9484), }); declarations.push(Declaration { - id: DeclarationId(2327), + id: DeclarationId(2329), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75932,7 +75986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9489, 9502), }); declarations.push(Declaration { - id: DeclarationId(2328), + id: DeclarationId(2330), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75946,7 +76000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9507, 9515), }); declarations.push(Declaration { - id: DeclarationId(2329), + id: DeclarationId(2331), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75960,7 +76014,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9520, 9530), }); declarations.push(Declaration { - id: DeclarationId(2330), + id: DeclarationId(2332), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75974,7 +76028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9535, 9545), }); declarations.push(Declaration { - id: DeclarationId(2331), + id: DeclarationId(2333), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75988,7 +76042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9550, 9561), }); declarations.push(Declaration { - id: DeclarationId(2332), + id: DeclarationId(2334), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76002,7 +76056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9566, 9574), }); declarations.push(Declaration { - id: DeclarationId(2333), + id: DeclarationId(2335), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76016,7 +76070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9579, 9586), }); declarations.push(Declaration { - id: DeclarationId(2334), + id: DeclarationId(2336), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76030,7 +76084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9591, 9601), }); declarations.push(Declaration { - id: DeclarationId(2335), + id: DeclarationId(2337), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76044,7 +76098,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9606, 9618), }); declarations.push(Declaration { - id: DeclarationId(2336), + id: DeclarationId(2338), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76058,7 +76112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12311, 12337), }); declarations.push(Declaration { - id: DeclarationId(2337), + id: DeclarationId(2339), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76072,7 +76126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12342, 12352), }); declarations.push(Declaration { - id: DeclarationId(2338), + id: DeclarationId(2340), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76086,7 +76140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17117, 17123), }); declarations.push(Declaration { - id: DeclarationId(2339), + id: DeclarationId(2341), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76100,7 +76154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17128, 17139), }); declarations.push(Declaration { - id: DeclarationId(2340), + id: DeclarationId(2342), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76114,7 +76168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17459, 17470), }); declarations.push(Declaration { - id: DeclarationId(2341), + id: DeclarationId(2343), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76128,7 +76182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17475, 17486), }); declarations.push(Declaration { - id: DeclarationId(2342), + id: DeclarationId(2344), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76142,7 +76196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19419, 19430), }); declarations.push(Declaration { - id: DeclarationId(2343), + id: DeclarationId(2345), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76156,7 +76210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19435, 19443), }); declarations.push(Declaration { - id: DeclarationId(2344), + id: DeclarationId(2346), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76175,7 +76229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20606, 20641), }); declarations.push(Declaration { - id: DeclarationId(2345), + id: DeclarationId(2347), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76200,7 +76254,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20646, 20734), }); declarations.push(Declaration { - id: DeclarationId(2346), + id: DeclarationId(2348), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76220,7 +76274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/go_method_template_contracts.dag", 6894, 6922), }); declarations.push(Declaration { - id: DeclarationId(2347), + id: DeclarationId(2349), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76239,7 +76293,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(2348), + id: DeclarationId(2350), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76258,7 +76312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(2349), + id: DeclarationId(2351), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76278,7 +76332,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27850, 27865), }); declarations.push(Declaration { - id: DeclarationId(2350), + id: DeclarationId(2352), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76298,7 +76352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29879, 29895), }); declarations.push(Declaration { - id: DeclarationId(2351), + id: DeclarationId(2353), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76318,7 +76372,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29988, 30004), }); declarations.push(Declaration { - id: DeclarationId(2352), + id: DeclarationId(2354), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76338,13 +76392,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30102, 30118), }); declarations.push(Declaration { - id: DeclarationId(2353), + id: DeclarationId(2355), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2352), + value: DeclarationId(2354), }], }, type_params: vec![], @@ -76358,7 +76412,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30097, 30119), }); declarations.push(Declaration { - id: DeclarationId(2354), + id: DeclarationId(2356), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76377,7 +76431,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(2355), + id: DeclarationId(2357), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76396,7 +76450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(2356), + id: DeclarationId(2358), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76415,7 +76469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(2357), + id: DeclarationId(2359), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76434,7 +76488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(2358), + id: DeclarationId(2360), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76453,7 +76507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(2359), + id: DeclarationId(2361), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76472,7 +76526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(2360), + id: DeclarationId(2362), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76486,7 +76540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5629, 5644), }); declarations.push(Declaration { - id: DeclarationId(2361), + id: DeclarationId(2363), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76500,7 +76554,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5684, 5697), }); declarations.push(Declaration { - id: DeclarationId(2362), + id: DeclarationId(2364), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76514,7 +76568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5745, 5762), }); declarations.push(Declaration { - id: DeclarationId(2363), + id: DeclarationId(2365), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76528,7 +76582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5801, 5813), }); declarations.push(Declaration { - id: DeclarationId(2364), + id: DeclarationId(2366), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76542,7 +76596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5861, 5878), }); declarations.push(Declaration { - id: DeclarationId(2365), + id: DeclarationId(2367), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76567,7 +76621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 9971, 10033), }); declarations.push(Declaration { - id: DeclarationId(2366), + id: DeclarationId(2368), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76586,7 +76640,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10038, 10080), }); declarations.push(Declaration { - id: DeclarationId(2367), + id: DeclarationId(2369), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76611,7 +76665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10085, 10142), }); declarations.push(Declaration { - id: DeclarationId(2368), + id: DeclarationId(2370), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76625,7 +76679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10147, 10161), }); declarations.push(Declaration { - id: DeclarationId(2369), + id: DeclarationId(2371), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76639,7 +76693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10166, 10181), }); declarations.push(Declaration { - id: DeclarationId(2370), + id: DeclarationId(2372), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76653,7 +76707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24135, 24149), }); declarations.push(Declaration { - id: DeclarationId(2371), + id: DeclarationId(2373), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76672,7 +76726,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24154, 24201), }); declarations.push(Declaration { - id: DeclarationId(2372), + id: DeclarationId(2374), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76697,7 +76751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24206, 24283), }); declarations.push(Declaration { - id: DeclarationId(2373), + id: DeclarationId(2375), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76722,7 +76776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24288, 24362), }); declarations.push(Declaration { - id: DeclarationId(2374), + id: DeclarationId(2376), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76747,7 +76801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24982, 25038), }); declarations.push(Declaration { - id: DeclarationId(2375), + id: DeclarationId(2377), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76766,7 +76820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 25054, 25079), }); declarations.push(Declaration { - id: DeclarationId(2376), + id: DeclarationId(2378), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76780,7 +76834,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26728, 26741), }); declarations.push(Declaration { - id: DeclarationId(2377), + id: DeclarationId(2379), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76799,7 +76853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26785, 26817), }); declarations.push(Declaration { - id: DeclarationId(2378), + id: DeclarationId(2380), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76819,12 +76873,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26880, 26896), }); declarations.push(Declaration { - id: DeclarationId(2379), + id: DeclarationId(2381), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "factors".to_string(), - ty: DeclarationId(2378), + ty: DeclarationId(2380), }], }, type_params: vec![], @@ -76838,7 +76892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26856, 26898), }); declarations.push(Declaration { - id: DeclarationId(2380), + id: DeclarationId(2382), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76858,13 +76912,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26960, 26976), }); declarations.push(Declaration { - id: DeclarationId(2381), + id: DeclarationId(2383), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2380), + value: DeclarationId(2382), }], }, type_params: vec![], @@ -76878,12 +76932,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26955, 26977), }); declarations.push(Declaration { - id: DeclarationId(2382), + id: DeclarationId(2384), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2381), + ty: DeclarationId(2383), }], }, type_params: vec![], @@ -76897,7 +76951,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26927, 26979), }); declarations.push(Declaration { - id: DeclarationId(2383), + id: DeclarationId(2385), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -76917,12 +76971,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27277, 27292), }); declarations.push(Declaration { - id: DeclarationId(2384), + id: DeclarationId(2386), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2383), + ty: DeclarationId(2385), }], }, type_params: vec![], @@ -76936,7 +76990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27259, 27294), }); declarations.push(Declaration { - id: DeclarationId(2385), + id: DeclarationId(2387), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76950,7 +77004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27377, 27389), }); declarations.push(Declaration { - id: DeclarationId(2386), + id: DeclarationId(2388), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76964,13 +77018,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27459, 27469), }); declarations.push(Declaration { - id: DeclarationId(2387), + id: DeclarationId(2389), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1301), + value: DeclarationId(1303), }], }, type_params: vec![], @@ -76984,13 +77038,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1234, 1254), }); declarations.push(Declaration { - id: DeclarationId(2388), + id: DeclarationId(2390), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1301), + value: DeclarationId(1303), }], }, type_params: vec![], @@ -77004,7 +77058,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1414, 1434), }); declarations.push(Declaration { - id: DeclarationId(2389), + id: DeclarationId(2391), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -77024,11 +77078,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4180, 4190), }); declarations.push(Declaration { - id: DeclarationId(2390), + id: DeclarationId(2392), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(827)], - output: DeclarationId(2389), + output: DeclarationId(2391), body: ArrowBody::NoBody, }, type_params: vec![], @@ -77042,7 +77096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4159, 4190), }); declarations.push(Declaration { - id: DeclarationId(2391), + id: DeclarationId(2393), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), @@ -77062,7 +77116,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4205, 4214), }); declarations.push(Declaration { - id: DeclarationId(2392), + id: DeclarationId(2394), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1129), DeclarationId(1129)], @@ -77080,7 +77134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4225, 4238), }); declarations.push(Declaration { - id: DeclarationId(2393), + id: DeclarationId(2395), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1129), DeclarationId(818)], @@ -77098,7 +77152,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4250, 4271), }); declarations.push(Declaration { - id: DeclarationId(2394), + id: DeclarationId(2396), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(828), DeclarationId(1129)], @@ -77116,7 +77170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4284, 4316), }); declarations.push(Declaration { - id: DeclarationId(2395), + id: DeclarationId(2397), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77135,7 +77189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3305, 3352), }); declarations.push(Declaration { - id: DeclarationId(2396), + id: DeclarationId(2398), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77160,7 +77214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3357, 3418), }); declarations.push(Declaration { - id: DeclarationId(2397), + id: DeclarationId(2399), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77174,7 +77228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 4297, 4302), }); declarations.push(Declaration { - id: DeclarationId(2398), + id: DeclarationId(2400), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1133)], @@ -77192,7 +77246,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5301, 5321), }); declarations.push(Declaration { - id: DeclarationId(2399), + id: DeclarationId(2401), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1134), DeclarationId(1134)], @@ -77210,7 +77264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5334, 5360), }); declarations.push(Declaration { - id: DeclarationId(2400), + id: DeclarationId(2402), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1128), @@ -77230,7 +77284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7360, 7372), }); declarations.push(Declaration { - id: DeclarationId(2401), + id: DeclarationId(2403), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1132), @@ -77256,7 +77310,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7388, 7419), }); declarations.push(Declaration { - id: DeclarationId(2402), + id: DeclarationId(2404), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1135), @@ -77282,7 +77336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9093, 9124), }); declarations.push(Declaration { - id: DeclarationId(2403), + id: DeclarationId(2405), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1128), @@ -77302,7 +77356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 10144, 10156), }); declarations.push(Declaration { - id: DeclarationId(2404), + id: DeclarationId(2406), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -77322,7 +77376,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4589, 4600), }); declarations.push(Declaration { - id: DeclarationId(2405), + id: DeclarationId(2407), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1143), @@ -77342,7 +77396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4642, 4653), }); declarations.push(Declaration { - id: DeclarationId(2406), + id: DeclarationId(2408), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77356,7 +77410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4544, 4548), }); declarations.push(Declaration { - id: DeclarationId(2407), + id: DeclarationId(2409), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77375,7 +77429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4553, 4563), }); declarations.push(Declaration { - id: DeclarationId(2408), + id: DeclarationId(2410), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77395,7 +77449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1179, 1196), }); declarations.push(Declaration { - id: DeclarationId(2409), + id: DeclarationId(2411), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -77414,7 +77468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(2410), + id: DeclarationId(2412), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77434,12 +77488,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1747, 1764), }); declarations.push(Declaration { - id: DeclarationId(2411), + id: DeclarationId(2413), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2410), + ty: DeclarationId(2412), }], }, type_params: vec![], @@ -77453,7 +77507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1736, 1765), }); declarations.push(Declaration { - id: DeclarationId(2412), + id: DeclarationId(2414), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77473,12 +77527,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1777, 1795), }); declarations.push(Declaration { - id: DeclarationId(2413), + id: DeclarationId(2415), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2412), + ty: DeclarationId(2414), }], }, type_params: vec![], @@ -77492,7 +77546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1770, 1796), }); declarations.push(Declaration { - id: DeclarationId(2414), + id: DeclarationId(2416), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77517,7 +77571,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2073, 2113), }); declarations.push(Declaration { - id: DeclarationId(2415), + id: DeclarationId(2417), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77537,7 +77591,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2165, 2182), }); declarations.push(Declaration { - id: DeclarationId(2416), + id: DeclarationId(2418), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77547,7 +77601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2415), + ty: DeclarationId(2417), }, Field { label: "span".to_string(), @@ -77566,7 +77620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2118, 2211), }); declarations.push(Declaration { - id: DeclarationId(2417), + id: DeclarationId(2419), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77591,7 +77645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2216, 2280), }); declarations.push(Declaration { - id: DeclarationId(2418), + id: DeclarationId(2420), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77611,13 +77665,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2307, 2324), }); declarations.push(Declaration { - id: DeclarationId(2419), + id: DeclarationId(2421), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(2418), + ty: DeclarationId(2420), }, Field { label: "output".to_string(), @@ -77640,7 +77694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2285, 2379), }); declarations.push(Declaration { - id: DeclarationId(2420), + id: DeclarationId(2422), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77665,7 +77719,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3749, 3795), }); declarations.push(Declaration { - id: DeclarationId(2421), + id: DeclarationId(2423), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77694,7 +77748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3800, 3883), }); declarations.push(Declaration { - id: DeclarationId(2422), + id: DeclarationId(2424), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77714,7 +77768,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3937, 3962), }); declarations.push(Declaration { - id: DeclarationId(2423), + id: DeclarationId(2425), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77724,7 +77778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2422), + ty: DeclarationId(2424), }, Field { label: "span".to_string(), @@ -77743,7 +77797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 3888, 3991), }); declarations.push(Declaration { - id: DeclarationId(2424), + id: DeclarationId(2426), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77762,7 +77816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4663, 4674), }); declarations.push(Declaration { - id: DeclarationId(2425), + id: DeclarationId(2427), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77781,7 +77835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4679, 4689), }); declarations.push(Declaration { - id: DeclarationId(2426), + id: DeclarationId(2428), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77800,7 +77854,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4694, 4708), }); declarations.push(Declaration { - id: DeclarationId(2427), + id: DeclarationId(2429), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77825,7 +77879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4822, 4873), }); declarations.push(Declaration { - id: DeclarationId(2428), + id: DeclarationId(2430), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77850,7 +77904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4878, 4916), }); declarations.push(Declaration { - id: DeclarationId(2429), + id: DeclarationId(2431), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77870,7 +77924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4944, 4956), }); declarations.push(Declaration { - id: DeclarationId(2430), + id: DeclarationId(2432), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77890,17 +77944,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4978, 4994), }); declarations.push(Declaration { - id: DeclarationId(2431), + id: DeclarationId(2433), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2429), + ty: DeclarationId(2431), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2430), + ty: DeclarationId(2432), }, Field { label: "span".to_string(), @@ -77919,7 +77973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4921, 5023), }); declarations.push(Declaration { - id: DeclarationId(2432), + id: DeclarationId(2434), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77939,7 +77993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5068, 5085), }); declarations.push(Declaration { - id: DeclarationId(2433), + id: DeclarationId(2435), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77949,7 +78003,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2432), + ty: DeclarationId(2434), }, Field { label: "span".to_string(), @@ -77968,7 +78022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5028, 5114), }); declarations.push(Declaration { - id: DeclarationId(2434), + id: DeclarationId(2436), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -77988,7 +78042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5685, 5697), }); declarations.push(Declaration { - id: DeclarationId(2435), + id: DeclarationId(2437), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78008,7 +78062,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5719, 5735), }); declarations.push(Declaration { - id: DeclarationId(2436), + id: DeclarationId(2438), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78028,21 +78082,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5748, 5765), }); declarations.push(Declaration { - id: DeclarationId(2437), + id: DeclarationId(2439), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2434), + ty: DeclarationId(2436), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2435), + ty: DeclarationId(2437), }, Field { label: "args".to_string(), - ty: DeclarationId(2436), + ty: DeclarationId(2438), }, Field { label: "span".to_string(), @@ -78061,7 +78115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5658, 5794), }); declarations.push(Declaration { - id: DeclarationId(2438), + id: DeclarationId(2440), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78081,7 +78135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5850, 5874), }); declarations.push(Declaration { - id: DeclarationId(2439), + id: DeclarationId(2441), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78091,7 +78145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2438), + ty: DeclarationId(2440), }, Field { label: "span".to_string(), @@ -78110,7 +78164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5799, 5903), }); declarations.push(Declaration { - id: DeclarationId(2440), + id: DeclarationId(2442), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78130,7 +78184,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5954, 5971), }); declarations.push(Declaration { - id: DeclarationId(2441), + id: DeclarationId(2443), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78140,7 +78194,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2440), + ty: DeclarationId(2442), }, Field { label: "span".to_string(), @@ -78159,7 +78213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5908, 6000), }); declarations.push(Declaration { - id: DeclarationId(2442), + id: DeclarationId(2444), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78179,13 +78233,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6028, 6040), }); declarations.push(Declaration { - id: DeclarationId(2443), + id: DeclarationId(2445), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "params".to_string(), - ty: DeclarationId(2442), + ty: DeclarationId(2444), }, Field { label: "body".to_string(), @@ -78208,7 +78262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6005, 6093), }); declarations.push(Declaration { - id: DeclarationId(2444), + id: DeclarationId(2446), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78241,7 +78295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6098, 6217), }); declarations.push(Declaration { - id: DeclarationId(2445), + id: DeclarationId(2447), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78261,7 +78315,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6271, 6292), }); declarations.push(Declaration { - id: DeclarationId(2446), + id: DeclarationId(2448), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78271,7 +78325,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "arms".to_string(), - ty: DeclarationId(2445), + ty: DeclarationId(2447), }, Field { label: "span".to_string(), @@ -78290,7 +78344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6222, 6321), }); declarations.push(Declaration { - id: DeclarationId(2447), + id: DeclarationId(2449), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78310,13 +78364,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6349, 6373), }); declarations.push(Declaration { - id: DeclarationId(2448), + id: DeclarationId(2450), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "fields".to_string(), - ty: DeclarationId(2447), + ty: DeclarationId(2449), }, Field { label: "span".to_string(), @@ -78335,7 +78389,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6326, 6402), }); declarations.push(Declaration { - id: DeclarationId(2449), + id: DeclarationId(2451), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78355,13 +78409,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6430, 6447), }); declarations.push(Declaration { - id: DeclarationId(2450), + id: DeclarationId(2452), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "elements".to_string(), - ty: DeclarationId(2449), + ty: DeclarationId(2451), }, Field { label: "span".to_string(), @@ -78380,7 +78434,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6407, 6476), }); declarations.push(Declaration { - id: DeclarationId(2451), + id: DeclarationId(2453), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78400,13 +78454,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8570, 8591), }); declarations.push(Declaration { - id: DeclarationId(2452), + id: DeclarationId(2454), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "entries".to_string(), - ty: DeclarationId(2451), + ty: DeclarationId(2453), }, Field { label: "span".to_string(), @@ -78425,7 +78479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8549, 8620), }); declarations.push(Declaration { - id: DeclarationId(2453), + id: DeclarationId(2455), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -78444,7 +78498,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9551, 9563), }); declarations.push(Declaration { - id: DeclarationId(2454), + id: DeclarationId(2456), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78454,7 +78508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_ann".to_string(), - ty: DeclarationId(2453), + ty: DeclarationId(2455), }, Field { label: "expr".to_string(), @@ -78473,7 +78527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9510, 9593), }); declarations.push(Declaration { - id: DeclarationId(2455), + id: DeclarationId(2457), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78493,7 +78547,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9641, 9653), }); declarations.push(Declaration { - id: DeclarationId(2456), + id: DeclarationId(2458), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78513,7 +78567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9668, 9686), }); declarations.push(Declaration { - id: DeclarationId(2457), + id: DeclarationId(2459), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78523,11 +78577,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2455), + ty: DeclarationId(2457), }, Field { label: "params".to_string(), - ty: DeclarationId(2456), + ty: DeclarationId(2458), }, Field { label: "return_type".to_string(), @@ -78554,7 +78608,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9598, 9770), }); declarations.push(Declaration { - id: DeclarationId(2458), + id: DeclarationId(2460), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78574,7 +78628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9830, 9842), }); declarations.push(Declaration { - id: DeclarationId(2459), + id: DeclarationId(2461), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78594,7 +78648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9857, 9875), }); declarations.push(Declaration { - id: DeclarationId(2460), + id: DeclarationId(2462), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78604,11 +78658,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2458), + ty: DeclarationId(2460), }, Field { label: "params".to_string(), - ty: DeclarationId(2459), + ty: DeclarationId(2461), }, Field { label: "return_type".to_string(), @@ -78635,7 +78689,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9775, 9963), }); declarations.push(Declaration { - id: DeclarationId(2461), + id: DeclarationId(2463), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -78654,7 +78708,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10028, 10040), }); declarations.push(Declaration { - id: DeclarationId(2462), + id: DeclarationId(2464), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78668,7 +78722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "body".to_string(), - ty: DeclarationId(2461), + ty: DeclarationId(2463), }, Field { label: "body_span".to_string(), @@ -78691,7 +78745,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9968, 10097), }); declarations.push(Declaration { - id: DeclarationId(2463), + id: DeclarationId(2465), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78711,13 +78765,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10117, 10129), }); declarations.push(Declaration { - id: DeclarationId(2464), + id: DeclarationId(2466), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2463), + ty: DeclarationId(2465), }, Field { label: "span".to_string(), @@ -78736,7 +78790,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10102, 10149), }); declarations.push(Declaration { - id: DeclarationId(2465), + id: DeclarationId(2467), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78756,7 +78810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10175, 10187), }); declarations.push(Declaration { - id: DeclarationId(2466), + id: DeclarationId(2468), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78776,17 +78830,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10201, 10213), }); declarations.push(Declaration { - id: DeclarationId(2467), + id: DeclarationId(2469), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2465), + ty: DeclarationId(2467), }, Field { label: "names".to_string(), - ty: DeclarationId(2466), + ty: DeclarationId(2468), }, Field { label: "span".to_string(), @@ -78805,7 +78859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10154, 10242), }); declarations.push(Declaration { - id: DeclarationId(2468), + id: DeclarationId(2470), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78825,7 +78879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10296, 10308), }); declarations.push(Declaration { - id: DeclarationId(2469), + id: DeclarationId(2471), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78835,7 +78889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2468), + ty: DeclarationId(2470), }, Field { label: "span".to_string(), @@ -78854,7 +78908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10247, 10337), }); declarations.push(Declaration { - id: DeclarationId(2470), + id: DeclarationId(2472), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78874,7 +78928,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10393, 10405), }); declarations.push(Declaration { - id: DeclarationId(2471), + id: DeclarationId(2473), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78894,7 +78948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10420, 10438), }); declarations.push(Declaration { - id: DeclarationId(2472), + id: DeclarationId(2474), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78904,11 +78958,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2470), + ty: DeclarationId(2472), }, Field { label: "fields".to_string(), - ty: DeclarationId(2471), + ty: DeclarationId(2473), }, Field { label: "span".to_string(), @@ -78927,7 +78981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10342, 10467), }); declarations.push(Declaration { - id: DeclarationId(2473), + id: DeclarationId(2475), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78947,7 +79001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10520, 10532), }); declarations.push(Declaration { - id: DeclarationId(2474), + id: DeclarationId(2476), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -78967,7 +79021,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10549, 10569), }); declarations.push(Declaration { - id: DeclarationId(2475), + id: DeclarationId(2477), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -78986,7 +79040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10586, 10598), }); declarations.push(Declaration { - id: DeclarationId(2476), + id: DeclarationId(2478), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78996,15 +79050,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2473), + ty: DeclarationId(2475), }, Field { label: "variants".to_string(), - ty: DeclarationId(2474), + ty: DeclarationId(2476), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(2475), + ty: DeclarationId(2477), }, Field { label: "span".to_string(), @@ -79023,7 +79077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10472, 10627), }); declarations.push(Declaration { - id: DeclarationId(2477), + id: DeclarationId(2479), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79043,7 +79097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10682, 10694), }); declarations.push(Declaration { - id: DeclarationId(2478), + id: DeclarationId(2480), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -79062,7 +79116,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10766, 10778), }); declarations.push(Declaration { - id: DeclarationId(2479), + id: DeclarationId(2481), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79072,7 +79126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2477), + ty: DeclarationId(2479), }, Field { label: "nominal_opaque".to_string(), @@ -79084,7 +79138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "refinement".to_string(), - ty: DeclarationId(2478), + ty: DeclarationId(2480), }, Field { label: "span".to_string(), @@ -79103,7 +79157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10632, 10807), }); declarations.push(Declaration { - id: DeclarationId(2480), + id: DeclarationId(2482), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79127,7 +79181,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(2481), + id: DeclarationId(2483), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79147,7 +79201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 11243, 11254), }); declarations.push(Declaration { - id: DeclarationId(2482), + id: DeclarationId(2484), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79166,7 +79220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2137, 2162), }); declarations.push(Declaration { - id: DeclarationId(2483), + id: DeclarationId(2485), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79186,12 +79240,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2179, 2195), }); declarations.push(Declaration { - id: DeclarationId(2484), + id: DeclarationId(2486), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2483), + ty: DeclarationId(2485), }], }, type_params: vec![], @@ -79205,7 +79259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2167, 2196), }); declarations.push(Declaration { - id: DeclarationId(2485), + id: DeclarationId(2487), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79230,7 +79284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2201, 2252), }); declarations.push(Declaration { - id: DeclarationId(2486), + id: DeclarationId(2488), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79249,7 +79303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2257, 2272), }); declarations.push(Declaration { - id: DeclarationId(2487), + id: DeclarationId(2489), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79268,7 +79322,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2277, 2304), }); declarations.push(Declaration { - id: DeclarationId(2488), + id: DeclarationId(2490), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -79294,7 +79348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3936, 3954), }); declarations.push(Declaration { - id: DeclarationId(2489), + id: DeclarationId(2491), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79314,7 +79368,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 4542, 4557), }); declarations.push(Declaration { - id: DeclarationId(2490), + id: DeclarationId(2492), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79333,7 +79387,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5388, 5442), }); declarations.push(Declaration { - id: DeclarationId(2491), + id: DeclarationId(2493), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -79347,7 +79401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5682, 5691), }); declarations.push(Declaration { - id: DeclarationId(2492), + id: DeclarationId(2494), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -79361,7 +79415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5694, 5704), }); declarations.push(Declaration { - id: DeclarationId(2493), + id: DeclarationId(2495), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79381,7 +79435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/rust_method_template_contracts.dag", 5769, 5797), }); declarations.push(Declaration { - id: DeclarationId(2494), + id: DeclarationId(2496), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -79407,7 +79461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 6785, 6808), }); declarations.push(Declaration { - id: DeclarationId(2495), + id: DeclarationId(2497), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -79427,7 +79481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2496), + id: DeclarationId(2498), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -79447,7 +79501,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4594, 4620), }); declarations.push(Declaration { - id: DeclarationId(2497), + id: DeclarationId(2499), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79467,7 +79521,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4888, 4905), }); declarations.push(Declaration { - id: DeclarationId(2498), + id: DeclarationId(2500), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79487,7 +79541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4956, 4970), }); declarations.push(Declaration { - id: DeclarationId(2499), + id: DeclarationId(2501), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79507,7 +79561,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5020, 5033), }); declarations.push(Declaration { - id: DeclarationId(2500), + id: DeclarationId(2502), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79527,7 +79581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5083, 5096), }); declarations.push(Declaration { - id: DeclarationId(2501), + id: DeclarationId(2503), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79547,7 +79601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5144, 5160), }); declarations.push(Declaration { - id: DeclarationId(2502), + id: DeclarationId(2504), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -79567,13 +79621,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5213, 5239), }); declarations.push(Declaration { - id: DeclarationId(2503), + id: DeclarationId(2505), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2502), + value: DeclarationId(2504), }], }, type_params: vec![], @@ -79587,7 +79641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5208, 5240), }); declarations.push(Declaration { - id: DeclarationId(2504), + id: DeclarationId(2506), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -79607,13 +79661,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5314, 5340), }); declarations.push(Declaration { - id: DeclarationId(2505), + id: DeclarationId(2507), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2504), + value: DeclarationId(2506), }], }, type_params: vec![], @@ -79627,7 +79681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5309, 5341), }); declarations.push(Declaration { - id: DeclarationId(2506), + id: DeclarationId(2508), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -79647,7 +79701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5466, 5482), }); declarations.push(Declaration { - id: DeclarationId(2507), + id: DeclarationId(2509), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79667,7 +79721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5607, 5641), }); declarations.push(Declaration { - id: DeclarationId(2508), + id: DeclarationId(2510), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79687,7 +79741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5853, 5887), }); declarations.push(Declaration { - id: DeclarationId(2509), + id: DeclarationId(2511), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79707,7 +79761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6372, 6406), }); declarations.push(Declaration { - id: DeclarationId(2510), + id: DeclarationId(2512), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79727,7 +79781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6633, 6667), }); declarations.push(Declaration { - id: DeclarationId(2511), + id: DeclarationId(2513), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79747,7 +79801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6923, 6957), }); declarations.push(Declaration { - id: DeclarationId(2512), + id: DeclarationId(2514), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -79767,7 +79821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7137, 7163), }); declarations.push(Declaration { - id: DeclarationId(2513), + id: DeclarationId(2515), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79787,7 +79841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7168, 7202), }); declarations.push(Declaration { - id: DeclarationId(2514), + id: DeclarationId(2516), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -79807,10 +79861,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8437, 8471), }); declarations.push(Declaration { - id: DeclarationId(2515), + id: DeclarationId(2517), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79827,10 +79881,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2516), + id: DeclarationId(2518), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79847,10 +79901,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2517), + id: DeclarationId(2519), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79867,10 +79921,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2518), + id: DeclarationId(2520), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79887,10 +79941,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2519), + id: DeclarationId(2521), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79907,10 +79961,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2520), + id: DeclarationId(2522), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79927,10 +79981,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2521), + id: DeclarationId(2523), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79947,10 +80001,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2522), + id: DeclarationId(2524), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79967,10 +80021,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2523), + id: DeclarationId(2525), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -79987,10 +80041,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2524), + id: DeclarationId(2526), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -80007,10 +80061,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3022, 3048), }); declarations.push(Declaration { - id: DeclarationId(2525), + id: DeclarationId(2527), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(799), @@ -80027,10 +80081,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4888, 4905), }); declarations.push(Declaration { - id: DeclarationId(2526), + id: DeclarationId(2528), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(827), @@ -80047,10 +80101,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4956, 4970), }); declarations.push(Declaration { - id: DeclarationId(2527), + id: DeclarationId(2529), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(781), @@ -80067,10 +80121,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5020, 5033), }); declarations.push(Declaration { - id: DeclarationId(2528), + id: DeclarationId(2530), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(817), @@ -80087,10 +80141,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5083, 5096), }); declarations.push(Declaration { - id: DeclarationId(2529), + id: DeclarationId(2531), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(982), @@ -80107,13 +80161,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5144, 5160), }); declarations.push(Declaration { - id: DeclarationId(2530), + id: DeclarationId(2532), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2502), + value: DeclarationId(2504), }], }, type_params: vec![], @@ -80127,13 +80181,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5208, 5240), }); declarations.push(Declaration { - id: DeclarationId(2531), + id: DeclarationId(2533), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1805), + template: DeclarationId(1807), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2504), + value: DeclarationId(2506), }], }, type_params: vec![], @@ -80147,10 +80201,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5309, 5341), }); declarations.push(Declaration { - id: DeclarationId(2532), + id: DeclarationId(2534), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -80167,10 +80221,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5314, 5340), }); declarations.push(Declaration { - id: DeclarationId(2533), + id: DeclarationId(2535), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1805), + template: DeclarationId(1807), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(982), @@ -80187,10 +80241,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5466, 5482), }); declarations.push(Declaration { - id: DeclarationId(2534), + id: DeclarationId(2536), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2297), + template: DeclarationId(2299), arguments: vec![TemplateArgument { parameter: DeclarationId(988), value: DeclarationId(1237), @@ -80207,10 +80261,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5607, 5641), }); declarations.push(Declaration { - id: DeclarationId(2535), + id: DeclarationId(2537), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2301), + template: DeclarationId(2303), arguments: vec![TemplateArgument { parameter: DeclarationId(988), value: DeclarationId(1237), @@ -80227,7 +80281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5853, 5887), }); declarations.push(Declaration { - id: DeclarationId(2536), + id: DeclarationId(2538), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80246,7 +80300,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(2537), + id: DeclarationId(2539), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80265,7 +80319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(2538), + id: DeclarationId(2540), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80284,7 +80338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(2539), + id: DeclarationId(2541), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80310,7 +80364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2732, 2760), }); declarations.push(Declaration { - id: DeclarationId(2540), + id: DeclarationId(2542), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80336,7 +80390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2804, 2832), }); declarations.push(Declaration { - id: DeclarationId(2541), + id: DeclarationId(2543), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80355,7 +80409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(2542), + id: DeclarationId(2544), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80374,7 +80428,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(2543), + id: DeclarationId(2545), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(11), @@ -80400,7 +80454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 12353, 12399), }); declarations.push(Declaration { - id: DeclarationId(2544), + id: DeclarationId(2546), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80414,7 +80468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 767, 773), }); declarations.push(Declaration { - id: DeclarationId(2545), + id: DeclarationId(2547), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80428,7 +80482,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 778, 791), }); declarations.push(Declaration { - id: DeclarationId(2546), + id: DeclarationId(2548), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80442,7 +80496,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 796, 810), }); declarations.push(Declaration { - id: DeclarationId(2547), + id: DeclarationId(2549), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80461,7 +80515,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3332, 3358), }); declarations.push(Declaration { - id: DeclarationId(2548), + id: DeclarationId(2550), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80480,7 +80534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3363, 3391), }); declarations.push(Declaration { - id: DeclarationId(2549), + id: DeclarationId(2551), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80499,7 +80553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3396, 3429), }); declarations.push(Declaration { - id: DeclarationId(2550), + id: DeclarationId(2552), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80518,7 +80572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3434, 3465), }); declarations.push(Declaration { - id: DeclarationId(2551), + id: DeclarationId(2553), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80537,7 +80591,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3470, 3502), }); declarations.push(Declaration { - id: DeclarationId(2552), + id: DeclarationId(2554), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80551,7 +80605,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4509, 4516), }); declarations.push(Declaration { - id: DeclarationId(2553), + id: DeclarationId(2555), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80570,7 +80624,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4521, 4571), }); declarations.push(Declaration { - id: DeclarationId(2554), + id: DeclarationId(2556), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80584,7 +80638,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5484, 5495), }); declarations.push(Declaration { - id: DeclarationId(2555), + id: DeclarationId(2557), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80603,7 +80657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5500, 5545), }); declarations.push(Declaration { - id: DeclarationId(2556), + id: DeclarationId(2558), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80622,7 +80676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7649, 7683), }); declarations.push(Declaration { - id: DeclarationId(2557), + id: DeclarationId(2559), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80641,7 +80695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7688, 7732), }); declarations.push(Declaration { - id: DeclarationId(2558), + id: DeclarationId(2560), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80660,7 +80714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7737, 7795), }); declarations.push(Declaration { - id: DeclarationId(2559), + id: DeclarationId(2561), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80679,7 +80733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7800, 7856), }); declarations.push(Declaration { - id: DeclarationId(2560), + id: DeclarationId(2562), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80698,7 +80752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7861, 7894), }); declarations.push(Declaration { - id: DeclarationId(2561), + id: DeclarationId(2563), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80717,7 +80771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7899, 7929), }); declarations.push(Declaration { - id: DeclarationId(2562), + id: DeclarationId(2564), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80731,7 +80785,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7934, 7947), }); declarations.push(Declaration { - id: DeclarationId(2563), + id: DeclarationId(2565), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -80751,7 +80805,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7987, 8009), }); declarations.push(Declaration { - id: DeclarationId(2564), + id: DeclarationId(2566), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -80771,7 +80825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8219, 8240), }); declarations.push(Declaration { - id: DeclarationId(2565), + id: DeclarationId(2567), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80785,7 +80839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8740, 8746), }); declarations.push(Declaration { - id: DeclarationId(2566), + id: DeclarationId(2568), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80799,7 +80853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9139, 9152), }); declarations.push(Declaration { - id: DeclarationId(2567), + id: DeclarationId(2569), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80813,7 +80867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9157, 9171), }); declarations.push(Declaration { - id: DeclarationId(2568), + id: DeclarationId(2570), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80832,7 +80886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10263, 10297), }); declarations.push(Declaration { - id: DeclarationId(2569), + id: DeclarationId(2571), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80846,7 +80900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10302, 10320), }); declarations.push(Declaration { - id: DeclarationId(2570), + id: DeclarationId(2572), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -80872,7 +80926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 11234, 11261), }); declarations.push(Declaration { - id: DeclarationId(2571), + id: DeclarationId(2573), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -80892,7 +80946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 8271, 8287), }); declarations.push(Declaration { - id: DeclarationId(2572), + id: DeclarationId(2574), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(984), @@ -80912,7 +80966,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2573), + id: DeclarationId(2575), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -80931,7 +80985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4032, 4066), }); declarations.push(Declaration { - id: DeclarationId(2574), + id: DeclarationId(2576), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80945,7 +80999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4071, 4081), }); declarations.push(Declaration { - id: DeclarationId(2575), + id: DeclarationId(2577), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80959,7 +81013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4086, 4095), }); declarations.push(Declaration { - id: DeclarationId(2576), + id: DeclarationId(2578), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -80973,7 +81027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4100, 4105), }); declarations.push(Declaration { - id: DeclarationId(2577), + id: DeclarationId(2579), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -80993,10 +81047,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 5943, 5971), }); declarations.push(Declaration { - id: DeclarationId(2578), + id: DeclarationId(2580), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1803), + template: DeclarationId(1805), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(978), @@ -81013,10 +81067,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 8271, 8287), }); declarations.push(Declaration { - id: DeclarationId(2579), + id: DeclarationId(2581), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81033,10 +81087,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2580), + id: DeclarationId(2582), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81053,10 +81107,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2581), + id: DeclarationId(2583), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81073,10 +81127,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2582), + id: DeclarationId(2584), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81093,10 +81147,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2583), + id: DeclarationId(2585), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81113,10 +81167,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2584), + id: DeclarationId(2586), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81133,10 +81187,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2585), + id: DeclarationId(2587), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81153,10 +81207,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2586), + id: DeclarationId(2588), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81173,10 +81227,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2587), + id: DeclarationId(2589), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81193,10 +81247,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2588), + id: DeclarationId(2590), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2291), + template: DeclarationId(2293), arguments: vec![TemplateArgument { parameter: DeclarationId(985), value: DeclarationId(1237), @@ -81213,7 +81267,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 12180, 12206), }); declarations.push(Declaration { - id: DeclarationId(2589), + id: DeclarationId(2591), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81227,7 +81281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 646, 651), }); declarations.push(Declaration { - id: DeclarationId(2590), + id: DeclarationId(2592), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81241,7 +81295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 656, 660), }); declarations.push(Declaration { - id: DeclarationId(2591), + id: DeclarationId(2593), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81255,7 +81309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 665, 671), }); declarations.push(Declaration { - id: DeclarationId(2592), + id: DeclarationId(2594), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81269,7 +81323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 676, 682), }); declarations.push(Declaration { - id: DeclarationId(2593), + id: DeclarationId(2595), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81283,7 +81337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 687, 691), }); declarations.push(Declaration { - id: DeclarationId(2594), + id: DeclarationId(2596), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81297,7 +81351,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 696, 702), }); declarations.push(Declaration { - id: DeclarationId(2595), + id: DeclarationId(2597), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81311,7 +81365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 707, 715), }); declarations.push(Declaration { - id: DeclarationId(2596), + id: DeclarationId(2598), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81325,7 +81379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 720, 728), }); declarations.push(Declaration { - id: DeclarationId(2597), + id: DeclarationId(2599), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81339,7 +81393,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 733, 740), }); declarations.push(Declaration { - id: DeclarationId(2598), + id: DeclarationId(2600), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81353,7 +81407,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 745, 751), }); declarations.push(Declaration { - id: DeclarationId(2599), + id: DeclarationId(2601), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81367,7 +81421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 756, 763), }); declarations.push(Declaration { - id: DeclarationId(2600), + id: DeclarationId(2602), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81381,7 +81435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 768, 774), }); declarations.push(Declaration { - id: DeclarationId(2601), + id: DeclarationId(2603), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81395,7 +81449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 779, 786), }); declarations.push(Declaration { - id: DeclarationId(2602), + id: DeclarationId(2604), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81414,7 +81468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 791, 804), }); declarations.push(Declaration { - id: DeclarationId(2603), + id: DeclarationId(2605), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81433,7 +81487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 889, 903), }); declarations.push(Declaration { - id: DeclarationId(2604), + id: DeclarationId(2606), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81452,7 +81506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 908, 925), }); declarations.push(Declaration { - id: DeclarationId(2605), + id: DeclarationId(2607), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81466,7 +81520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 930, 932), }); declarations.push(Declaration { - id: DeclarationId(2606), + id: DeclarationId(2608), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81480,7 +81534,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 937, 941), }); declarations.push(Declaration { - id: DeclarationId(2607), + id: DeclarationId(2609), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81494,7 +81548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 946, 951), }); declarations.push(Declaration { - id: DeclarationId(2608), + id: DeclarationId(2610), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81508,7 +81562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 956, 958), }); declarations.push(Declaration { - id: DeclarationId(2609), + id: DeclarationId(2611), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81522,7 +81576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 963, 965), }); declarations.push(Declaration { - id: DeclarationId(2610), + id: DeclarationId(2612), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81536,7 +81590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 970, 972), }); declarations.push(Declaration { - id: DeclarationId(2611), + id: DeclarationId(2613), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81550,7 +81604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 977, 979), }); declarations.push(Declaration { - id: DeclarationId(2612), + id: DeclarationId(2614), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81564,7 +81618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 984, 988), }); declarations.push(Declaration { - id: DeclarationId(2613), + id: DeclarationId(2615), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81578,7 +81632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 993, 998), }); declarations.push(Declaration { - id: DeclarationId(2614), + id: DeclarationId(2616), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81592,7 +81646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1003, 1007), }); declarations.push(Declaration { - id: DeclarationId(2615), + id: DeclarationId(2617), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81606,7 +81660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1012, 1017), }); declarations.push(Declaration { - id: DeclarationId(2616), + id: DeclarationId(2618), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81620,7 +81674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1022, 1028), }); declarations.push(Declaration { - id: DeclarationId(2617), + id: DeclarationId(2619), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81634,7 +81688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1033, 1041), }); declarations.push(Declaration { - id: DeclarationId(2618), + id: DeclarationId(2620), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81648,7 +81702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1046, 1051), }); declarations.push(Declaration { - id: DeclarationId(2619), + id: DeclarationId(2621), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81662,7 +81716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1056, 1061), }); declarations.push(Declaration { - id: DeclarationId(2620), + id: DeclarationId(2622), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81676,7 +81730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1066, 1074), }); declarations.push(Declaration { - id: DeclarationId(2621), + id: DeclarationId(2623), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81690,7 +81744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1079, 1088), }); declarations.push(Declaration { - id: DeclarationId(2622), + id: DeclarationId(2624), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81704,7 +81758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1093, 1096), }); declarations.push(Declaration { - id: DeclarationId(2623), + id: DeclarationId(2625), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81718,7 +81772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1101, 1107), }); declarations.push(Declaration { - id: DeclarationId(2624), + id: DeclarationId(2626), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81732,7 +81786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1112, 1118), }); declarations.push(Declaration { - id: DeclarationId(2625), + id: DeclarationId(2627), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81746,7 +81800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1123, 1129), }); declarations.push(Declaration { - id: DeclarationId(2626), + id: DeclarationId(2628), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81760,7 +81814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1134, 1140), }); declarations.push(Declaration { - id: DeclarationId(2627), + id: DeclarationId(2629), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81774,7 +81828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1145, 1153), }); declarations.push(Declaration { - id: DeclarationId(2628), + id: DeclarationId(2630), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81788,7 +81842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1158, 1166), }); declarations.push(Declaration { - id: DeclarationId(2629), + id: DeclarationId(2631), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81802,7 +81856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1171, 1176), }); declarations.push(Declaration { - id: DeclarationId(2630), + id: DeclarationId(2632), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81816,7 +81870,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1181, 1190), }); declarations.push(Declaration { - id: DeclarationId(2631), + id: DeclarationId(2633), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81830,7 +81884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1195, 1199), }); declarations.push(Declaration { - id: DeclarationId(2632), + id: DeclarationId(2634), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81844,7 +81898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1204, 1212), }); declarations.push(Declaration { - id: DeclarationId(2633), + id: DeclarationId(2635), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81858,7 +81912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1217, 1220), }); declarations.push(Declaration { - id: DeclarationId(2634), + id: DeclarationId(2636), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81872,7 +81926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1791, 1796), }); declarations.push(Declaration { - id: DeclarationId(2635), + id: DeclarationId(2637), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81886,7 +81940,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1801, 1805), }); declarations.push(Declaration { - id: DeclarationId(2636), + id: DeclarationId(2638), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81900,7 +81954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1810, 1816), }); declarations.push(Declaration { - id: DeclarationId(2637), + id: DeclarationId(2639), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81914,7 +81968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1821, 1827), }); declarations.push(Declaration { - id: DeclarationId(2638), + id: DeclarationId(2640), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81928,7 +81982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1832, 1836), }); declarations.push(Declaration { - id: DeclarationId(2639), + id: DeclarationId(2641), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81942,7 +81996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1841, 1847), }); declarations.push(Declaration { - id: DeclarationId(2640), + id: DeclarationId(2642), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81956,7 +82010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1852, 1860), }); declarations.push(Declaration { - id: DeclarationId(2641), + id: DeclarationId(2643), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81970,7 +82024,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1865, 1873), }); declarations.push(Declaration { - id: DeclarationId(2642), + id: DeclarationId(2644), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81984,7 +82038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1878, 1885), }); declarations.push(Declaration { - id: DeclarationId(2643), + id: DeclarationId(2645), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81998,7 +82052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1890, 1896), }); declarations.push(Declaration { - id: DeclarationId(2644), + id: DeclarationId(2646), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82012,7 +82066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1901, 1908), }); declarations.push(Declaration { - id: DeclarationId(2645), + id: DeclarationId(2647), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82026,7 +82080,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1913, 1919), }); declarations.push(Declaration { - id: DeclarationId(2646), + id: DeclarationId(2648), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82040,7 +82094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1924, 1931), }); declarations.push(Declaration { - id: DeclarationId(2647), + id: DeclarationId(2649), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82054,7 +82108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2371, 2373), }); declarations.push(Declaration { - id: DeclarationId(2648), + id: DeclarationId(2650), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82068,7 +82122,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2378, 2382), }); declarations.push(Declaration { - id: DeclarationId(2649), + id: DeclarationId(2651), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82082,7 +82136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2387, 2392), }); declarations.push(Declaration { - id: DeclarationId(2650), + id: DeclarationId(2652), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82096,7 +82150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2397, 2399), }); declarations.push(Declaration { - id: DeclarationId(2651), + id: DeclarationId(2653), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82110,7 +82164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2404, 2406), }); declarations.push(Declaration { - id: DeclarationId(2652), + id: DeclarationId(2654), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82124,7 +82178,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2411, 2413), }); declarations.push(Declaration { - id: DeclarationId(2653), + id: DeclarationId(2655), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82138,7 +82192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2418, 2420), }); declarations.push(Declaration { - id: DeclarationId(2654), + id: DeclarationId(2656), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82152,7 +82206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2425, 2429), }); declarations.push(Declaration { - id: DeclarationId(2655), + id: DeclarationId(2657), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82166,7 +82220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2434, 2439), }); declarations.push(Declaration { - id: DeclarationId(2656), + id: DeclarationId(2658), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82180,7 +82234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2444, 2448), }); declarations.push(Declaration { - id: DeclarationId(2657), + id: DeclarationId(2659), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82194,7 +82248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2453, 2458), }); declarations.push(Declaration { - id: DeclarationId(2658), + id: DeclarationId(2660), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82208,7 +82262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2463, 2469), }); declarations.push(Declaration { - id: DeclarationId(2659), + id: DeclarationId(2661), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82222,7 +82276,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2474, 2482), }); declarations.push(Declaration { - id: DeclarationId(2660), + id: DeclarationId(2662), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82236,7 +82290,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2487, 2492), }); declarations.push(Declaration { - id: DeclarationId(2661), + id: DeclarationId(2663), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82250,7 +82304,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2497, 2502), }); declarations.push(Declaration { - id: DeclarationId(2662), + id: DeclarationId(2664), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82264,7 +82318,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2507, 2515), }); declarations.push(Declaration { - id: DeclarationId(2663), + id: DeclarationId(2665), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82278,7 +82332,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2520, 2529), }); declarations.push(Declaration { - id: DeclarationId(2664), + id: DeclarationId(2666), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82292,7 +82346,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2534, 2537), }); declarations.push(Declaration { - id: DeclarationId(2665), + id: DeclarationId(2667), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82306,7 +82360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2542, 2548), }); declarations.push(Declaration { - id: DeclarationId(2666), + id: DeclarationId(2668), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82320,7 +82374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2553, 2559), }); declarations.push(Declaration { - id: DeclarationId(2667), + id: DeclarationId(2669), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82334,7 +82388,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2564, 2570), }); declarations.push(Declaration { - id: DeclarationId(2668), + id: DeclarationId(2670), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82348,7 +82402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2575, 2581), }); declarations.push(Declaration { - id: DeclarationId(2669), + id: DeclarationId(2671), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82362,7 +82416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2586, 2594), }); declarations.push(Declaration { - id: DeclarationId(2670), + id: DeclarationId(2672), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82376,7 +82430,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2599, 2607), }); declarations.push(Declaration { - id: DeclarationId(2671), + id: DeclarationId(2673), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82390,7 +82444,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2612, 2617), }); declarations.push(Declaration { - id: DeclarationId(2672), + id: DeclarationId(2674), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82404,7 +82458,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2622, 2631), }); declarations.push(Declaration { - id: DeclarationId(2673), + id: DeclarationId(2675), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82418,7 +82472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2636, 2640), }); declarations.push(Declaration { - id: DeclarationId(2674), + id: DeclarationId(2676), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82432,7 +82486,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2645, 2653), }); declarations.push(Declaration { - id: DeclarationId(2675), + id: DeclarationId(2677), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -82449,16 +82503,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19503, 19526), + span: SourceSpan::new("src/v3/std/verification.dag", 21179, 21202), }); declarations.push(Declaration { - id: DeclarationId(2676), + id: DeclarationId(2678), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1286), + value: DeclarationId(1288), }], }, type_params: vec![], @@ -82469,16 +82523,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 20595, 20611), + span: SourceSpan::new("src/v3/std/verification.dag", 22271, 22287), }); declarations.push(Declaration { - id: DeclarationId(2677), + id: DeclarationId(2679), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1288), + value: DeclarationId(1290), }], }, type_params: vec![], @@ -82489,35 +82543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 20616, 20636), - }); - declarations.push(Declaration { - id: DeclarationId(2678), - 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/verification.dag", 2480, 2494), - }); - declarations.push(Declaration { - id: DeclarationId(2679), - 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/verification.dag", 2499, 2509), + span: SourceSpan::new("src/v3/std/verification.dag", 22292, 22312), }); declarations.push(Declaration { id: DeclarationId(2680), @@ -82531,7 +82557,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2514, 2526), + span: SourceSpan::new("src/v3/std/verification.dag", 2612, 2626), }); declarations.push(Declaration { id: DeclarationId(2681), @@ -82545,7 +82571,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2531, 2544), + span: SourceSpan::new("src/v3/std/verification.dag", 2631, 2641), }); declarations.push(Declaration { id: DeclarationId(2682), @@ -82559,7 +82585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2549, 2561), + span: SourceSpan::new("src/v3/std/verification.dag", 2646, 2658), }); declarations.push(Declaration { id: DeclarationId(2683), @@ -82573,7 +82599,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2566, 2578), + span: SourceSpan::new("src/v3/std/verification.dag", 2663, 2676), }); declarations.push(Declaration { id: DeclarationId(2684), @@ -82587,7 +82613,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2583, 2605), + span: SourceSpan::new("src/v3/std/verification.dag", 2681, 2693), }); declarations.push(Declaration { id: DeclarationId(2685), @@ -82601,7 +82627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2610, 2629), + span: SourceSpan::new("src/v3/std/verification.dag", 2698, 2710), }); declarations.push(Declaration { id: DeclarationId(2686), @@ -82615,7 +82641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2634, 2659), + span: SourceSpan::new("src/v3/std/verification.dag", 2715, 2737), }); declarations.push(Declaration { id: DeclarationId(2687), @@ -82629,7 +82655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 2664, 2687), + span: SourceSpan::new("src/v3/std/verification.dag", 2742, 2761), }); declarations.push(Declaration { id: DeclarationId(2688), @@ -82643,17 +82669,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3093, 3102), + span: SourceSpan::new("src/v3/std/verification.dag", 2766, 2791), }); declarations.push(Declaration { id: DeclarationId(2689), name: None, - connective: TypeConnective::Conj { - children: vec![Field { - label: "_0".to_string(), - ty: DeclarationId(230), - }], - }, + connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: None, @@ -82662,7 +82683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3107, 3123), + span: SourceSpan::new("src/v3/std/verification.dag", 2796, 2819), }); declarations.push(Declaration { id: DeclarationId(2690), @@ -82676,12 +82697,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3782, 3790), + span: SourceSpan::new("src/v3/std/verification.dag", 3225, 3234), }); declarations.push(Declaration { id: DeclarationId(2691), name: None, - connective: TypeConnective::Conj { children: vec![] }, + connective: TypeConnective::Conj { + children: vec![Field { + label: "_0".to_string(), + ty: DeclarationId(230), + }], + }, type_params: vec![], phantom_params: Vec::new(), meta_tag: None, @@ -82690,7 +82716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 3795, 3805), + span: SourceSpan::new("src/v3/std/verification.dag", 3239, 3255), }); declarations.push(Declaration { id: DeclarationId(2692), @@ -82704,7 +82730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 4030, 4042), + span: SourceSpan::new("src/v3/std/verification.dag", 3914, 3922), }); declarations.push(Declaration { id: DeclarationId(2693), @@ -82718,7 +82744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 4857, 4870), + span: SourceSpan::new("src/v3/std/verification.dag", 3927, 3937), }); declarations.push(Declaration { id: DeclarationId(2694), @@ -82732,7 +82758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 4875, 4888), + span: SourceSpan::new("src/v3/std/verification.dag", 4162, 4174), }); declarations.push(Declaration { id: DeclarationId(2695), @@ -82746,11 +82772,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 4893, 4901), + span: SourceSpan::new("src/v3/std/verification.dag", 4989, 5002), }); declarations.push(Declaration { id: DeclarationId(2696), 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/verification.dag", 5007, 5020), + }); + declarations.push(Declaration { + id: DeclarationId(2697), + 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/verification.dag", 5025, 5033), + }); + declarations.push(Declaration { + id: DeclarationId(2698), + name: None, connective: TypeConnective::Conj { children: vec![ Field { @@ -82771,10 +82825,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5446, 5513), + span: SourceSpan::new("src/v3/std/verification.dag", 5578, 5645), }); declarations.push(Declaration { - id: DeclarationId(2697), + id: DeclarationId(2699), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82785,10 +82839,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5538, 5546), + span: SourceSpan::new("src/v3/std/verification.dag", 5670, 5678), }); declarations.push(Declaration { - id: DeclarationId(2698), + id: DeclarationId(2700), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82804,10 +82858,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5551, 5591), + span: SourceSpan::new("src/v3/std/verification.dag", 5683, 5723), }); declarations.push(Declaration { - id: DeclarationId(2699), + id: DeclarationId(2701), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82823,10 +82877,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5596, 5629), + span: SourceSpan::new("src/v3/std/verification.dag", 5728, 5761), }); declarations.push(Declaration { - id: DeclarationId(2700), + id: DeclarationId(2702), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82848,10 +82902,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5634, 5712), + span: SourceSpan::new("src/v3/std/verification.dag", 5766, 5844), }); declarations.push(Declaration { - id: DeclarationId(2701), + id: DeclarationId(2703), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82867,10 +82921,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5878, 5941), + span: SourceSpan::new("src/v3/std/verification.dag", 6010, 6073), }); declarations.push(Declaration { - id: DeclarationId(2702), + id: DeclarationId(2704), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82896,24 +82950,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 5946, 6037), + span: SourceSpan::new("src/v3/std/verification.dag", 6078, 6169), }); declarations.push(Declaration { - id: DeclarationId(2703), + id: DeclarationId(2705), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "input_sample".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "expected_output".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -82925,20 +82979,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 6042, 6174), + span: SourceSpan::new("src/v3/std/verification.dag", 6174, 6306), }); declarations.push(Declaration { - id: DeclarationId(2704), + id: DeclarationId(2706), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "invariant".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -82950,10 +83004,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 6389, 6478), + span: SourceSpan::new("src/v3/std/verification.dag", 6521, 6610), }); declarations.push(Declaration { - id: DeclarationId(2705), + id: DeclarationId(2707), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -82970,10 +83024,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 7278, 7290), + span: SourceSpan::new("src/v3/std/verification.dag", 7410, 7422), }); declarations.push(Declaration { - id: DeclarationId(2706), + id: DeclarationId(2708), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82983,7 +83037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2705), + ty: DeclarationId(2707), }, Field { label: "expect_exit_code".to_string(), @@ -82999,10 +83053,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 7227, 7324), + span: SourceSpan::new("src/v3/std/verification.dag", 7359, 7456), }); declarations.push(Declaration { - id: DeclarationId(2707), + id: DeclarationId(2709), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83019,10 +83073,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 8039, 8051), + span: SourceSpan::new("src/v3/std/verification.dag", 8171, 8183), }); declarations.push(Declaration { - id: DeclarationId(2708), + id: DeclarationId(2710), name: None, connective: TypeConnective::Conj { children: vec![ @@ -83032,7 +83086,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2707), + ty: DeclarationId(2709), }, Field { label: "expect_exit_code".to_string(), @@ -83040,7 +83094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83052,24 +83106,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 7989, 8117), + span: SourceSpan::new("src/v3/std/verification.dag", 8121, 8249), }); declarations.push(Declaration { - id: DeclarationId(2709), + id: DeclarationId(2711), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "lens_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "expected_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83081,24 +83135,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 8415, 8537), + span: SourceSpan::new("src/v3/std/verification.dag", 8547, 8669), }); declarations.push(Declaration { - id: DeclarationId(2710), + id: DeclarationId(2712), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "oracle_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "input_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83110,15 +83164,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 8799, 8924), + span: SourceSpan::new("src/v3/std/verification.dag", 8931, 9056), }); declarations.push(Declaration { - id: DeclarationId(2711), + id: DeclarationId(2713), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "expected".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }], }, type_params: vec![], @@ -83129,16 +83183,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 10977, 11038), + span: SourceSpan::new("src/v3/std/verification.dag", 11109, 11170), }); declarations.push(Declaration { - id: DeclarationId(2712), + id: DeclarationId(2714), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "subject".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "comparator".to_string(), @@ -83146,7 +83200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "baseline_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83158,20 +83212,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 11392, 11524), + span: SourceSpan::new("src/v3/std/verification.dag", 11524, 11656), }); declarations.push(Declaration { - id: DeclarationId(2713), + id: DeclarationId(2715), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "left_report_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "right_report_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83183,10 +83237,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 12091, 12203), + span: SourceSpan::new("src/v3/std/verification.dag", 12223, 12335), }); declarations.push(Declaration { - id: DeclarationId(2714), + id: DeclarationId(2716), name: None, connective: TypeConnective::Conj { children: vec![ @@ -83196,7 +83250,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lens_ref".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83208,16 +83262,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 12900, 12979), + span: SourceSpan::new("src/v3/std/verification.dag", 13032, 13111), }); declarations.push(Declaration { - id: DeclarationId(2715), + id: DeclarationId(2717), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "list_constant".to_string(), @@ -83237,16 +83291,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13199, 13312), + span: SourceSpan::new("src/v3/std/verification.dag", 13331, 13444), }); declarations.push(Declaration { - id: DeclarationId(2716), + id: DeclarationId(2718), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "list_constant".to_string(), @@ -83254,7 +83308,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "subset_predicate".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83266,10 +83320,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13317, 13453), + span: SourceSpan::new("src/v3/std/verification.dag", 13449, 13585), }); declarations.push(Declaration { - id: DeclarationId(2717), + id: DeclarationId(2719), name: None, connective: TypeConnective::Conj { children: vec![ @@ -83291,20 +83345,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13458, 13540), + span: SourceSpan::new("src/v3/std/verification.dag", 13590, 13672), }); declarations.push(Declaration { - id: DeclarationId(2718), + id: DeclarationId(2720), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "ratchet_kind".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83316,10 +83370,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13545, 13631), + span: SourceSpan::new("src/v3/std/verification.dag", 13677, 13763), }); declarations.push(Declaration { - id: DeclarationId(2719), + id: DeclarationId(2721), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83336,20 +83390,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13710, 13720), + span: SourceSpan::new("src/v3/std/verification.dag", 13842, 13852), }); declarations.push(Declaration { - id: DeclarationId(2720), + id: DeclarationId(2722), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "authority".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "generated_paths".to_string(), - ty: DeclarationId(2719), + ty: DeclarationId(2721), }, ], }, @@ -83361,24 +83415,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 13636, 13726), + span: SourceSpan::new("src/v3/std/verification.dag", 13768, 13858), }); declarations.push(Declaration { - id: DeclarationId(2721), + id: DeclarationId(2723), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "deferred_gate".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target_lane".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "authority_doc".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83390,24 +83444,24 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 14668, 14802), + span: SourceSpan::new("src/v3/std/verification.dag", 14800, 14934), }); declarations.push(Declaration { - id: DeclarationId(2722), + id: DeclarationId(2724), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "deferred_gate".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "target_lane".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, Field { label: "authority_doc".to_string(), - ty: DeclarationId(1301), + ty: DeclarationId(1303), }, ], }, @@ -83419,10 +83473,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 15441, 15585), + span: SourceSpan::new("src/v3/std/verification.dag", 15573, 15717), }); declarations.push(Declaration { - id: DeclarationId(2723), + id: DeclarationId(2725), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -83438,10 +83492,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 16430, 16484), + span: SourceSpan::new("src/v3/std/verification.dag", 16562, 16616), }); declarations.push(Declaration { - id: DeclarationId(2724), + id: DeclarationId(2726), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83458,10 +83512,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17528, 17551), + span: SourceSpan::new("src/v3/std/verification.dag", 17660, 17683), }); declarations.push(Declaration { - id: DeclarationId(2725), + id: DeclarationId(2727), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83472,10 +83526,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17754, 17760), + span: SourceSpan::new("src/v3/std/verification.dag", 17886, 17892), }); declarations.push(Declaration { - id: DeclarationId(2726), + id: DeclarationId(2728), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83486,10 +83540,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17765, 17771), + span: SourceSpan::new("src/v3/std/verification.dag", 17897, 17903), }); declarations.push(Declaration { - id: DeclarationId(2727), + id: DeclarationId(2729), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83506,10 +83560,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 17909, 17932), + span: SourceSpan::new("src/v3/std/verification.dag", 18041, 18064), }); declarations.push(Declaration { - id: DeclarationId(2728), + id: DeclarationId(2730), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -83525,10 +83579,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 18687, 18708), + span: SourceSpan::new("src/v3/std/verification.dag", 19432, 19461), }); declarations.push(Declaration { - id: DeclarationId(2729), + id: DeclarationId(2731), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -83544,16 +83598,54 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 18713, 18744), + span: SourceSpan::new("src/v3/std/verification.dag", 19466, 19505), }); declarations.push(Declaration { - id: DeclarationId(2730), + id: DeclarationId(2732), + name: None, + connective: TypeConnective::Conj { + children: vec![Field { + label: "_0".to_string(), + ty: DeclarationId(1283), + }], + }, + 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/verification.dag", 20363, 20384), + }); + declarations.push(Declaration { + id: DeclarationId(2733), + name: None, + connective: TypeConnective::Conj { + children: vec![Field { + label: "_0".to_string(), + ty: DeclarationId(1285), + }], + }, + 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/verification.dag", 20389, 20420), + }); + declarations.push(Declaration { + id: DeclarationId(2734), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1286), + value: DeclarationId(1288), }], }, type_params: vec![], @@ -83564,10 +83656,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 18788, 18804), + span: SourceSpan::new("src/v3/std/verification.dag", 20464, 20480), }); declarations.push(Declaration { - id: DeclarationId(2731), + id: DeclarationId(2735), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83584,10 +83676,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/std/verification.dag", 19060, 19083), + span: SourceSpan::new("src/v3/std/verification.dag", 20736, 20759), }); declarations.push(Declaration { - id: DeclarationId(2732), + id: DeclarationId(2736), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -83607,7 +83699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/workflows.dag", 992, 1006), }); declarations.push(Declaration { - id: DeclarationId(2733), + id: DeclarationId(2737), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83621,7 +83713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 532, 547), }); declarations.push(Declaration { - id: DeclarationId(2734), + id: DeclarationId(2738), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83635,7 +83727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 550, 561), }); declarations.push(Declaration { - id: DeclarationId(2735), + id: DeclarationId(2739), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83649,7 +83741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 564, 576), }); declarations.push(Declaration { - id: DeclarationId(2736), + id: DeclarationId(2740), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -83668,7 +83760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(2737), + id: DeclarationId(2741), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83682,7 +83774,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6428, 6446), }); declarations.push(Declaration { - id: DeclarationId(2738), + id: DeclarationId(2742), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83696,7 +83788,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6451, 6466), }); declarations.push(Declaration { - id: DeclarationId(2739), + id: DeclarationId(2743), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83710,7 +83802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6495, 6518), }); declarations.push(Declaration { - id: DeclarationId(2740), + id: DeclarationId(2744), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83724,7 +83816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6523, 6544), }); declarations.push(Declaration { - id: DeclarationId(2741), + id: DeclarationId(2745), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83738,7 +83830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6549, 6564), }); declarations.push(Declaration { - id: DeclarationId(2742), + id: DeclarationId(2746), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83752,7 +83844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8177, 8187), }); declarations.push(Declaration { - id: DeclarationId(2743), + id: DeclarationId(2747), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83766,7 +83858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8192, 8203), }); declarations.push(Declaration { - id: DeclarationId(2744), + id: DeclarationId(2748), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83780,7 +83872,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8208, 8221), }); declarations.push(Declaration { - id: DeclarationId(2745), + id: DeclarationId(2749), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83794,7 +83886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8226, 8239), }); declarations.push(Declaration { - id: DeclarationId(2746), + id: DeclarationId(2750), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83808,7 +83900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8244, 8257), }); declarations.push(Declaration { - id: DeclarationId(2747), + id: DeclarationId(2751), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83822,7 +83914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8262, 8276), }); declarations.push(Declaration { - id: DeclarationId(2748), + id: DeclarationId(2752), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83836,7 +83928,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8281, 8296), }); declarations.push(Declaration { - id: DeclarationId(2749), + id: DeclarationId(2753), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83850,7 +83942,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9038, 9055), }); declarations.push(Declaration { - id: DeclarationId(2750), + id: DeclarationId(2754), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83864,7 +83956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9060, 9070), }); declarations.push(Declaration { - id: DeclarationId(2751), + id: DeclarationId(2755), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83878,7 +83970,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9075, 9079), }); declarations.push(Declaration { - id: DeclarationId(2752), + id: DeclarationId(2756), name: None, connective: TypeConnective::Conj { children: vec![ @@ -83888,11 +83980,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1707), + ty: DeclarationId(1709), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1709), + ty: DeclarationId(1711), }, Field { label: "range_min_inclusive".to_string(), @@ -83908,7 +84000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "overflow".to_string(), - ty: DeclarationId(1710), + ty: DeclarationId(1712), }, ], }, @@ -83923,7 +84015,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9857, 10429), }); declarations.push(Declaration { - id: DeclarationId(2753), + id: DeclarationId(2757), name: None, connective: TypeConnective::Conj { children: vec![ @@ -83933,11 +84025,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1708), + ty: DeclarationId(1710), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1709), + ty: DeclarationId(1711), }, Field { label: "is_copy".to_string(), @@ -83956,13 +84048,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10434, 10616), }); declarations.push(Declaration { - id: DeclarationId(2754), + id: DeclarationId(2758), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1711), + value: DeclarationId(1713), }], }, type_params: vec![], @@ -83976,7 +84068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10965, 10984), }); declarations.push(Declaration { - id: DeclarationId(2755), + id: DeclarationId(2759), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83990,7 +84082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4233, 4241), }); declarations.push(Declaration { - id: DeclarationId(2756), + id: DeclarationId(2760), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84009,7 +84101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4246, 4277), }); declarations.push(Declaration { - id: DeclarationId(2757), + id: DeclarationId(2761), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84029,12 +84121,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4299, 4319), }); declarations.push(Declaration { - id: DeclarationId(2758), + id: DeclarationId(2762), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "values".to_string(), - ty: DeclarationId(2757), + ty: DeclarationId(2761), }], }, type_params: vec![], @@ -84048,7 +84140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4282, 4321), }); declarations.push(Declaration { - id: DeclarationId(2759), + id: DeclarationId(2763), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84073,7 +84165,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4326, 4379), }); declarations.push(Declaration { - id: DeclarationId(2760), + id: DeclarationId(2764), name: None, connective: TypeConnective::Conj { children: vec![ @@ -84098,7 +84190,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4384, 4433), }); declarations.push(Declaration { - id: DeclarationId(2761), + id: DeclarationId(2765), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84112,7 +84204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 847, 851), }); declarations.push(Declaration { - id: DeclarationId(2762), + id: DeclarationId(2766), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84126,7 +84218,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 854, 857), }); declarations.push(Declaration { - id: DeclarationId(2763), + id: DeclarationId(2767), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84140,13 +84232,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 860, 872), }); declarations.push(Declaration { - id: DeclarationId(2764), + id: DeclarationId(2768), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1723), + value: DeclarationId(1725), }], }, type_params: vec![], @@ -84160,7 +84252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1242, 1259), }); declarations.push(Declaration { - id: DeclarationId(2765), + id: DeclarationId(2769), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -84179,7 +84271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(2766), + id: DeclarationId(2770), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84193,7 +84285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1309, 1318), }); declarations.push(Declaration { - id: DeclarationId(2767), + id: DeclarationId(2771), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84207,7 +84299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1323, 1332), }); declarations.push(Declaration { - id: DeclarationId(2768), + id: DeclarationId(2772), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84221,7 +84313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1337, 1350), }); declarations.push(Declaration { - id: DeclarationId(2769), + id: DeclarationId(2773), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84235,7 +84327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1355, 1367), }); declarations.push(Declaration { - id: DeclarationId(2770), + id: DeclarationId(2774), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84249,7 +84341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1372, 1385), }); declarations.push(Declaration { - id: DeclarationId(2771), + id: DeclarationId(2775), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -84268,7 +84360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(2772), + id: DeclarationId(2776), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84282,7 +84374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1677, 1685), }); declarations.push(Declaration { - id: DeclarationId(2773), + id: DeclarationId(2777), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84296,7 +84388,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1688, 1697), }); declarations.push(Declaration { - id: DeclarationId(2774), + id: DeclarationId(2778), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84310,13 +84402,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1700, 1709), }); declarations.push(Declaration { - id: DeclarationId(2775), + id: DeclarationId(2779), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1732), + value: DeclarationId(1734), }], }, type_params: vec![], @@ -84330,11 +84422,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1521, 1542), }); declarations.push(Declaration { - id: DeclarationId(2776), + id: DeclarationId(2780), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1741), + DeclarationId(1743), CardinalityBound::AtMostOne, ), ), @@ -84349,13 +84441,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(2777), + id: DeclarationId(2781), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1738), + value: DeclarationId(1740), }], }, type_params: vec![], @@ -84369,7 +84461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1583, 1592), }); declarations.push(Declaration { - id: DeclarationId(2778), + id: DeclarationId(2782), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -84395,11 +84487,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1709), }); declarations.push(Declaration { - id: DeclarationId(2779), + id: DeclarationId(2783), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2778), + DeclarationId(2782), CardinalityBound::AtMostOne, ), ), @@ -84414,11 +84506,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(2780), + id: DeclarationId(2784), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1730), + DeclarationId(1732), CardinalityBound::AtMostOne, ), ), @@ -84433,7 +84525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(2781), + id: DeclarationId(2785), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84447,7 +84539,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1917, 1925), }); declarations.push(Declaration { - id: DeclarationId(2782), + id: DeclarationId(2786), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84461,7 +84553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1928, 1937), }); declarations.push(Declaration { - id: DeclarationId(2783), + id: DeclarationId(2787), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84475,7 +84567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1940, 1948), }); declarations.push(Declaration { - id: DeclarationId(2784), + id: DeclarationId(2788), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84495,7 +84587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2106, 2118), }); declarations.push(Declaration { - id: DeclarationId(2785), + id: DeclarationId(2789), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84515,17 +84607,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2127, 2139), }); declarations.push(Declaration { - id: DeclarationId(2786), + id: DeclarationId(2790), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2784), + ty: DeclarationId(2788), }, Field { label: "paths".to_string(), - ty: DeclarationId(2785), + ty: DeclarationId(2789), }, ], }, @@ -84540,7 +84632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2089, 2141), }); declarations.push(Declaration { - id: DeclarationId(2787), + id: DeclarationId(2791), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84560,13 +84652,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2170, 2182), }); declarations.push(Declaration { - id: DeclarationId(2788), + id: DeclarationId(2792), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1733), + value: DeclarationId(1735), }], }, type_params: vec![], @@ -84580,17 +84672,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2191, 2216), }); declarations.push(Declaration { - id: DeclarationId(2789), + id: DeclarationId(2793), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2787), + ty: DeclarationId(2791), }, Field { label: "types".to_string(), - ty: DeclarationId(2788), + ty: DeclarationId(2792), }, ], }, @@ -84605,12 +84697,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2146, 2218), }); declarations.push(Declaration { - id: DeclarationId(2790), + id: DeclarationId(2794), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "cron".to_string(), - ty: DeclarationId(1714), + ty: DeclarationId(1716), }], }, type_params: vec![], @@ -84624,13 +84716,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2223, 2254), }); declarations.push(Declaration { - id: DeclarationId(2791), + id: DeclarationId(2795), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1734), + value: DeclarationId(1736), }], }, type_params: vec![], @@ -84644,12 +84736,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2286, 2305), }); declarations.push(Declaration { - id: DeclarationId(2792), + id: DeclarationId(2796), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2791), + ty: DeclarationId(2795), }], }, type_params: vec![], @@ -84663,13 +84755,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2259, 2307), }); declarations.push(Declaration { - id: DeclarationId(2793), + id: DeclarationId(2797), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1734), + value: DeclarationId(1736), }], }, type_params: vec![], @@ -84683,12 +84775,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2335, 2354), }); declarations.push(Declaration { - id: DeclarationId(2794), + id: DeclarationId(2798), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2793), + ty: DeclarationId(2797), }], }, type_params: vec![], @@ -84702,7 +84794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2312, 2356), }); declarations.push(Declaration { - id: DeclarationId(2795), + id: DeclarationId(2799), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84716,7 +84808,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2387, 2393), }); declarations.push(Declaration { - id: DeclarationId(2796), + id: DeclarationId(2800), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84730,7 +84822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2398, 2409), }); declarations.push(Declaration { - id: DeclarationId(2797), + id: DeclarationId(2801), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84744,7 +84836,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2414, 2422), }); declarations.push(Declaration { - id: DeclarationId(2798), + id: DeclarationId(2802), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84758,7 +84850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2427, 2441), }); declarations.push(Declaration { - id: DeclarationId(2799), + id: DeclarationId(2803), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84772,7 +84864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2446, 2452), }); declarations.push(Declaration { - id: DeclarationId(2800), + id: DeclarationId(2804), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -84791,7 +84883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(2801), + id: DeclarationId(2805), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -84810,7 +84902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(2802), + id: DeclarationId(2806), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84824,7 +84916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2603, 2614), }); declarations.push(Declaration { - id: DeclarationId(2803), + id: DeclarationId(2807), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84838,7 +84930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2617, 2629), }); declarations.push(Declaration { - id: DeclarationId(2804), + id: DeclarationId(2808), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84852,7 +84944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2632, 2643), }); declarations.push(Declaration { - id: DeclarationId(2805), + id: DeclarationId(2809), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84866,7 +84958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2646, 2662), }); declarations.push(Declaration { - id: DeclarationId(2806), + id: DeclarationId(2810), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84880,7 +84972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4784, 4793), }); declarations.push(Declaration { - id: DeclarationId(2807), + id: DeclarationId(2811), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84894,7 +84986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4796, 4804), }); declarations.push(Declaration { - id: DeclarationId(2808), + id: DeclarationId(2812), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84908,7 +85000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4807, 4820), }); declarations.push(Declaration { - id: DeclarationId(2809), + id: DeclarationId(2813), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -84927,13 +85019,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(2810), + id: DeclarationId(2814), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(1744), + value: DeclarationId(1746), }], }, type_params: vec![], @@ -84947,7 +85039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5372, 5382), }); declarations.push(Declaration { - id: DeclarationId(2811), + id: DeclarationId(2815), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -84967,7 +85059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5392, 5404), }); declarations.push(Declaration { - id: DeclarationId(2812), + id: DeclarationId(2816), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -84993,11 +85085,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5511), }); declarations.push(Declaration { - id: DeclarationId(2813), + id: DeclarationId(2817), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2812), + DeclarationId(2816), CardinalityBound::AtMostOne, ), ), @@ -85012,7 +85104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(2814), + id: DeclarationId(2818), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -85038,11 +85130,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5634), }); declarations.push(Declaration { - id: DeclarationId(2815), + id: DeclarationId(2819), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2814), + DeclarationId(2818), CardinalityBound::AtMostOne, ), ), @@ -85057,7 +85149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(2816), + id: DeclarationId(2820), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85076,11 +85168,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(2817), + id: DeclarationId(2821), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1760), + DeclarationId(1762), CardinalityBound::AtMostOne, ), ), @@ -85095,7 +85187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(2818), + id: DeclarationId(2822), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85114,11 +85206,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(2819), + id: DeclarationId(2823), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1741), + DeclarationId(1743), CardinalityBound::AtMostOne, ), ), @@ -85133,7 +85225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(2820), + id: DeclarationId(2824), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85152,7 +85244,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6619, 6655), }); declarations.push(Declaration { - id: DeclarationId(2821), + id: DeclarationId(2825), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85171,7 +85263,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6660, 6709), }); declarations.push(Declaration { - id: DeclarationId(2822), + id: DeclarationId(2826), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85185,7 +85277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7555, 7584), }); declarations.push(Declaration { - id: DeclarationId(2823), + id: DeclarationId(2827), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85204,7 +85296,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7589, 7646), }); declarations.push(Declaration { - id: DeclarationId(2824), + id: DeclarationId(2828), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85223,11 +85315,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8224, 8259), }); declarations.push(Declaration { - id: DeclarationId(2825), + id: DeclarationId(2829), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1740), + DeclarationId(1742), CardinalityBound::AtMostOne, ), ), @@ -85242,7 +85334,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(2826), + id: DeclarationId(2830), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85252,7 +85344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2825), + ty: DeclarationId(2829), }, ], }, @@ -85267,11 +85359,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8264, 8453), }); declarations.push(Declaration { - id: DeclarationId(2827), + id: DeclarationId(2831), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1739), + DeclarationId(1741), CardinalityBound::AtMostOne, ), ), @@ -85286,7 +85378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(2828), + id: DeclarationId(2832), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85305,7 +85397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(2829), + id: DeclarationId(2833), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85315,11 +85407,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2827), + ty: DeclarationId(2831), }, Field { label: "explicit_single".to_string(), - ty: DeclarationId(2828), + ty: DeclarationId(2832), }, ], }, @@ -85334,12 +85426,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8458, 8845), }); declarations.push(Declaration { - id: DeclarationId(2830), + id: DeclarationId(2834), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "label".to_string(), - ty: DeclarationId(1743), + ty: DeclarationId(1745), }], }, type_params: vec![], @@ -85353,7 +85445,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10037, 10072), }); declarations.push(Declaration { - id: DeclarationId(2831), + id: DeclarationId(2835), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -85373,12 +85465,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10098, 10110), }); declarations.push(Declaration { - id: DeclarationId(2832), + id: DeclarationId(2836), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "labels".to_string(), - ty: DeclarationId(2831), + ty: DeclarationId(2835), }], }, type_params: vec![], @@ -85392,7 +85484,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10077, 10112), }); declarations.push(Declaration { - id: DeclarationId(2833), + id: DeclarationId(2837), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85411,7 +85503,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10201, 10240), }); declarations.push(Declaration { - id: DeclarationId(2834), + id: DeclarationId(2838), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85425,7 +85517,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10263, 10275), }); declarations.push(Declaration { - id: DeclarationId(2835), + id: DeclarationId(2839), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85439,7 +85531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10280, 10290), }); declarations.push(Declaration { - id: DeclarationId(2836), + id: DeclarationId(2840), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85453,7 +85545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10295, 10305), }); declarations.push(Declaration { - id: DeclarationId(2837), + id: DeclarationId(2841), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85467,7 +85559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10310, 10321), }); declarations.push(Declaration { - id: DeclarationId(2838), + id: DeclarationId(2842), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85481,7 +85573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10326, 10333), }); declarations.push(Declaration { - id: DeclarationId(2839), + id: DeclarationId(2843), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85495,7 +85587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10338, 10351), }); declarations.push(Declaration { - id: DeclarationId(2840), + id: DeclarationId(2844), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85514,7 +85606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(2841), + id: DeclarationId(2845), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85533,7 +85625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(2842), + id: DeclarationId(2846), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -85559,11 +85651,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10633), }); declarations.push(Declaration { - id: DeclarationId(2843), + id: DeclarationId(2847), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2842), + DeclarationId(2846), CardinalityBound::AtMostOne, ), ), @@ -85578,7 +85670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(2844), + id: DeclarationId(2848), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85597,7 +85689,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(2845), + id: DeclarationId(2849), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85616,7 +85708,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(2846), + id: DeclarationId(2850), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85635,17 +85727,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(2847), + id: DeclarationId(2851), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2840), + ty: DeclarationId(2844), }, Field { label: "id".to_string(), - ty: DeclarationId(2841), + ty: DeclarationId(2845), }, Field { label: "run".to_string(), @@ -85653,19 +85745,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "shell".to_string(), - ty: DeclarationId(1745), + ty: DeclarationId(1747), }, Field { label: "env".to_string(), - ty: DeclarationId(2843), + ty: DeclarationId(2847), }, Field { label: "working_directory".to_string(), - ty: DeclarationId(2844), + ty: DeclarationId(2848), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2845), + ty: DeclarationId(2849), }, Field { label: "continue_on_error".to_string(), @@ -85673,7 +85765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2846), + ty: DeclarationId(2850), }, ], }, @@ -85688,7 +85780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10510, 10763), }); declarations.push(Declaration { - id: DeclarationId(2848), + id: DeclarationId(2852), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85707,7 +85799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(2849), + id: DeclarationId(2853), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85726,7 +85818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(2850), + id: DeclarationId(2854), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -85752,7 +85844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10854, 10873), }); declarations.push(Declaration { - id: DeclarationId(2851), + id: DeclarationId(2855), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -85778,11 +85870,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10886, 10905), }); declarations.push(Declaration { - id: DeclarationId(2852), + id: DeclarationId(2856), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2851), + DeclarationId(2855), CardinalityBound::AtMostOne, ), ), @@ -85797,7 +85889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10886, 10906), }); declarations.push(Declaration { - id: DeclarationId(2853), + id: DeclarationId(2857), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85816,7 +85908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10928, 10935), }); declarations.push(Declaration { - id: DeclarationId(2854), + id: DeclarationId(2858), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85835,33 +85927,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10991, 10995), }); declarations.push(Declaration { - id: DeclarationId(2855), + id: DeclarationId(2859), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2848), + ty: DeclarationId(2852), }, Field { label: "id".to_string(), - ty: DeclarationId(2849), + ty: DeclarationId(2853), }, Field { label: "uses".to_string(), - ty: DeclarationId(1746), + ty: DeclarationId(1748), }, Field { label: "with".to_string(), - ty: DeclarationId(2850), + ty: DeclarationId(2854), }, Field { label: "env".to_string(), - ty: DeclarationId(2852), + ty: DeclarationId(2856), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2853), + ty: DeclarationId(2857), }, Field { label: "continue_on_error".to_string(), @@ -85869,7 +85961,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2854), + ty: DeclarationId(2858), }, ], }, @@ -85884,7 +85976,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10768, 11001), }); declarations.push(Declaration { - id: DeclarationId(2856), + id: DeclarationId(2860), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85898,7 +85990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11020, 11024), }); declarations.push(Declaration { - id: DeclarationId(2857), + id: DeclarationId(2861), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85912,7 +86004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11027, 11029), }); declarations.push(Declaration { - id: DeclarationId(2858), + id: DeclarationId(2862), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85926,7 +86018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11032, 11036), }); declarations.push(Declaration { - id: DeclarationId(2859), + id: DeclarationId(2863), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85940,7 +86032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11039, 11045), }); declarations.push(Declaration { - id: DeclarationId(2860), + id: DeclarationId(2864), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85954,7 +86046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11048, 11051), }); declarations.push(Declaration { - id: DeclarationId(2861), + id: DeclarationId(2865), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85973,7 +86065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11414, 11421), }); declarations.push(Declaration { - id: DeclarationId(2862), + id: DeclarationId(2866), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -85992,7 +86084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11429, 11433), }); declarations.push(Declaration { - id: DeclarationId(2863), + id: DeclarationId(2867), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86011,7 +86103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11444), }); declarations.push(Declaration { - id: DeclarationId(2864), + id: DeclarationId(2868), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86021,15 +86113,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2861), + ty: DeclarationId(2865), }, Field { label: "line".to_string(), - ty: DeclarationId(2862), + ty: DeclarationId(2866), }, Field { label: "col".to_string(), - ty: DeclarationId(2863), + ty: DeclarationId(2867), }, ], }, @@ -86044,7 +86136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11373, 11446), }); declarations.push(Declaration { - id: DeclarationId(2865), + id: DeclarationId(2869), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86063,7 +86155,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11494, 11501), }); declarations.push(Declaration { - id: DeclarationId(2866), + id: DeclarationId(2870), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86082,7 +86174,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11509, 11513), }); declarations.push(Declaration { - id: DeclarationId(2867), + id: DeclarationId(2871), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86101,7 +86193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11520, 11524), }); declarations.push(Declaration { - id: DeclarationId(2868), + id: DeclarationId(2872), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86111,15 +86203,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2865), + ty: DeclarationId(2869), }, Field { label: "line".to_string(), - ty: DeclarationId(2866), + ty: DeclarationId(2870), }, Field { label: "col".to_string(), - ty: DeclarationId(2867), + ty: DeclarationId(2871), }, ], }, @@ -86134,7 +86226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11451, 11526), }); declarations.push(Declaration { - id: DeclarationId(2869), + id: DeclarationId(2873), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86153,7 +86245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11573, 11580), }); declarations.push(Declaration { - id: DeclarationId(2870), + id: DeclarationId(2874), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86172,7 +86264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11588, 11592), }); declarations.push(Declaration { - id: DeclarationId(2871), + id: DeclarationId(2875), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86191,7 +86283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(2872), + id: DeclarationId(2876), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86201,15 +86293,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2869), + ty: DeclarationId(2873), }, Field { label: "line".to_string(), - ty: DeclarationId(2870), + ty: DeclarationId(2874), }, Field { label: "col".to_string(), - ty: DeclarationId(2871), + ty: DeclarationId(2875), }, ], }, @@ -86224,7 +86316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11531, 11605), }); declarations.push(Declaration { - id: DeclarationId(2873), + id: DeclarationId(2877), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86243,7 +86335,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11643), }); declarations.push(Declaration { - id: DeclarationId(2874), + id: DeclarationId(2878), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86257,7 +86349,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11648, 11666), }); declarations.push(Declaration { - id: DeclarationId(2875), + id: DeclarationId(2879), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86282,7 +86374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11671, 11712), }); declarations.push(Declaration { - id: DeclarationId(2876), + id: DeclarationId(2880), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86301,7 +86393,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11717, 11742), }); declarations.push(Declaration { - id: DeclarationId(2877), + id: DeclarationId(2881), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86320,7 +86412,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11747, 11777), }); declarations.push(Declaration { - id: DeclarationId(2878), + id: DeclarationId(2882), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86339,7 +86431,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12583, 12587), }); declarations.push(Declaration { - id: DeclarationId(2879), + id: DeclarationId(2883), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86353,11 +86445,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "retention_days".to_string(), - ty: DeclarationId(2878), + ty: DeclarationId(2882), }, Field { label: "if_no_files_found".to_string(), - ty: DeclarationId(1757), + ty: DeclarationId(1759), }, ], }, @@ -86372,7 +86464,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12530, 12630), }); declarations.push(Declaration { - id: DeclarationId(2880), + id: DeclarationId(2884), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86391,7 +86483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12666, 12673), }); declarations.push(Declaration { - id: DeclarationId(2881), + id: DeclarationId(2885), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86401,7 +86493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "path".to_string(), - ty: DeclarationId(2880), + ty: DeclarationId(2884), }, ], }, @@ -86416,7 +86508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12635, 12675), }); declarations.push(Declaration { - id: DeclarationId(2882), + id: DeclarationId(2886), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86430,7 +86522,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12705, 12709), }); declarations.push(Declaration { - id: DeclarationId(2883), + id: DeclarationId(2887), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86444,7 +86536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12712, 12720), }); declarations.push(Declaration { - id: DeclarationId(2884), + id: DeclarationId(2888), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86458,7 +86550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12723, 12729), }); declarations.push(Declaration { - id: DeclarationId(2885), + id: DeclarationId(2889), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), @@ -86478,7 +86570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13191, 13203), }); declarations.push(Declaration { - id: DeclarationId(2886), + id: DeclarationId(2890), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -86489,7 +86581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(139), - value: DeclarationId(2885), + value: DeclarationId(2889), }, ], }, @@ -86504,7 +86596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13179, 13204), }); declarations.push(Declaration { - id: DeclarationId(2887), + id: DeclarationId(2891), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -86530,13 +86622,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13221, 13240), }); declarations.push(Declaration { - id: DeclarationId(2888), + id: DeclarationId(2892), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2887), + value: DeclarationId(2891), }], }, type_params: vec![], @@ -86550,7 +86642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13216, 13241), }); declarations.push(Declaration { - id: DeclarationId(2889), + id: DeclarationId(2893), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(137), @@ -86576,13 +86668,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13258, 13277), }); declarations.push(Declaration { - id: DeclarationId(2890), + id: DeclarationId(2894), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), - value: DeclarationId(2889), + value: DeclarationId(2893), }], }, type_params: vec![], @@ -86596,7 +86688,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13253, 13278), }); declarations.push(Declaration { - id: DeclarationId(2891), + id: DeclarationId(2895), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86615,7 +86707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13313, 13317), }); declarations.push(Declaration { - id: DeclarationId(2892), + id: DeclarationId(2896), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86629,7 +86721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13473, 13480), }); declarations.push(Declaration { - id: DeclarationId(2893), + id: DeclarationId(2897), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86643,7 +86735,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13485, 13492), }); declarations.push(Declaration { - id: DeclarationId(2894), + id: DeclarationId(2898), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86657,7 +86749,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13497, 13506), }); declarations.push(Declaration { - id: DeclarationId(2895), + id: DeclarationId(2899), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86671,7 +86763,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13511, 13518), }); declarations.push(Declaration { - id: DeclarationId(2896), + id: DeclarationId(2900), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86685,7 +86777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13523, 13531), }); declarations.push(Declaration { - id: DeclarationId(2897), + id: DeclarationId(2901), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86699,7 +86791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13536, 13550), }); declarations.push(Declaration { - id: DeclarationId(2898), + id: DeclarationId(2902), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86713,7 +86805,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1935, 1959), }); declarations.push(Declaration { - id: DeclarationId(2899), + id: DeclarationId(2903), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86727,7 +86819,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1964, 1989), }); declarations.push(Declaration { - id: DeclarationId(2900), + id: DeclarationId(2904), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(151)], @@ -86745,7 +86837,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2673, 2714), }); declarations.push(Declaration { - id: DeclarationId(2901), + id: DeclarationId(2905), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86764,7 +86856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2902), + id: DeclarationId(2906), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86778,17 +86870,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2903), + id: DeclarationId(2907), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2901), + ty: DeclarationId(2905), }, Field { label: "None".to_string(), - ty: DeclarationId(2902), + ty: DeclarationId(2906), }, ], }, @@ -86803,7 +86895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2904), + id: DeclarationId(2908), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86822,7 +86914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2905), + id: DeclarationId(2909), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86836,17 +86928,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2906), + id: DeclarationId(2910), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2904), + ty: DeclarationId(2908), }, Field { label: "None".to_string(), - ty: DeclarationId(2905), + ty: DeclarationId(2909), }, ], }, @@ -86861,7 +86953,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2907), + id: DeclarationId(2911), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86880,7 +86972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2908), + id: DeclarationId(2912), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86894,17 +86986,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2909), + id: DeclarationId(2913), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2907), + ty: DeclarationId(2911), }, Field { label: "None".to_string(), - ty: DeclarationId(2908), + ty: DeclarationId(2912), }, ], }, @@ -86919,7 +87011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2910), + id: DeclarationId(2914), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86938,7 +87030,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2911), + id: DeclarationId(2915), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86952,17 +87044,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2912), + id: DeclarationId(2916), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2910), + ty: DeclarationId(2914), }, Field { label: "None".to_string(), - ty: DeclarationId(2911), + ty: DeclarationId(2915), }, ], }, @@ -86977,7 +87069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2913), + id: DeclarationId(2917), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86996,7 +87088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2914), + id: DeclarationId(2918), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87010,17 +87102,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2915), + id: DeclarationId(2919), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2913), + ty: DeclarationId(2917), }, Field { label: "None".to_string(), - ty: DeclarationId(2914), + ty: DeclarationId(2918), }, ], }, @@ -87035,7 +87127,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2916), + id: DeclarationId(2920), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87054,7 +87146,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2917), + id: DeclarationId(2921), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87068,17 +87160,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2918), + id: DeclarationId(2922), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2916), + ty: DeclarationId(2920), }, Field { label: "None".to_string(), - ty: DeclarationId(2917), + ty: DeclarationId(2921), }, ], }, @@ -87093,7 +87185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2919), + id: DeclarationId(2923), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87112,7 +87204,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2920), + id: DeclarationId(2924), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87126,17 +87218,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2921), + id: DeclarationId(2925), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2919), + ty: DeclarationId(2923), }, Field { label: "None".to_string(), - ty: DeclarationId(2920), + ty: DeclarationId(2924), }, ], }, @@ -87151,7 +87243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2922), + id: DeclarationId(2926), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87170,7 +87262,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2923), + id: DeclarationId(2927), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87184,17 +87276,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2924), + id: DeclarationId(2928), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2922), + ty: DeclarationId(2926), }, Field { label: "None".to_string(), - ty: DeclarationId(2923), + ty: DeclarationId(2927), }, ], }, @@ -87209,7 +87301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2925), + id: DeclarationId(2929), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87228,7 +87320,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2926), + id: DeclarationId(2930), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87242,17 +87334,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2927), + id: DeclarationId(2931), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2925), + ty: DeclarationId(2929), }, Field { label: "None".to_string(), - ty: DeclarationId(2926), + ty: DeclarationId(2930), }, ], }, @@ -87267,7 +87359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(2928), + id: DeclarationId(2932), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87286,7 +87378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2929), + id: DeclarationId(2933), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87300,17 +87392,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2930), + id: DeclarationId(2934), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2928), + ty: DeclarationId(2932), }, Field { label: "None".to_string(), - ty: DeclarationId(2929), + ty: DeclarationId(2933), }, ], }, @@ -87325,7 +87417,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(2931), + id: DeclarationId(2935), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87344,7 +87436,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2932), + id: DeclarationId(2936), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87358,17 +87450,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2933), + id: DeclarationId(2937), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2931), + ty: DeclarationId(2935), }, Field { label: "None".to_string(), - ty: DeclarationId(2932), + ty: DeclarationId(2936), }, ], }, @@ -87383,7 +87475,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16964, 16984), }); declarations.push(Declaration { - id: DeclarationId(2934), + id: DeclarationId(2938), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87402,7 +87494,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2935), + id: DeclarationId(2939), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87416,17 +87508,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2936), + id: DeclarationId(2940), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2934), + ty: DeclarationId(2938), }, Field { label: "None".to_string(), - ty: DeclarationId(2935), + ty: DeclarationId(2939), }, ], }, @@ -87441,7 +87533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17620, 17627), }); declarations.push(Declaration { - id: DeclarationId(2937), + id: DeclarationId(2941), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87460,7 +87552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2938), + id: DeclarationId(2942), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87474,17 +87566,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2939), + id: DeclarationId(2943), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2937), + ty: DeclarationId(2941), }, Field { label: "None".to_string(), - ty: DeclarationId(2938), + ty: DeclarationId(2942), }, ], }, @@ -87499,7 +87591,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21380, 21390), }); declarations.push(Declaration { - id: DeclarationId(2940), + id: DeclarationId(2944), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87518,7 +87610,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2941), + id: DeclarationId(2945), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87532,17 +87624,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2942), + id: DeclarationId(2946), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2940), + ty: DeclarationId(2944), }, Field { label: "None".to_string(), - ty: DeclarationId(2941), + ty: DeclarationId(2945), }, ], }, @@ -87557,7 +87649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21515, 21522), }); declarations.push(Declaration { - id: DeclarationId(2943), + id: DeclarationId(2947), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87576,7 +87668,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(2944), + id: DeclarationId(2948), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87590,17 +87682,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(2945), + id: DeclarationId(2949), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2943), + ty: DeclarationId(2947), }, Field { label: "None".to_string(), - ty: DeclarationId(2944), + ty: DeclarationId(2948), }, ], }, @@ -87615,7 +87707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21589, 21593), }); declarations.push(Declaration { - id: DeclarationId(2946), + id: DeclarationId(2950), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87634,7 +87726,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(2947), + id: DeclarationId(2951), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87648,17 +87740,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(2948), + id: DeclarationId(2952), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2946), + ty: DeclarationId(2950), }, Field { label: "None".to_string(), - ty: DeclarationId(2947), + ty: DeclarationId(2951), }, ], }, @@ -87673,7 +87765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23360, 23367), }); declarations.push(Declaration { - id: DeclarationId(2949), + id: DeclarationId(2953), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87692,7 +87784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(2950), + id: DeclarationId(2954), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87706,17 +87798,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(2951), + id: DeclarationId(2955), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2949), + ty: DeclarationId(2953), }, Field { label: "None".to_string(), - ty: DeclarationId(2950), + ty: DeclarationId(2954), }, ], }, @@ -87731,7 +87823,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23872, 23879), }); declarations.push(Declaration { - id: DeclarationId(2952), + id: DeclarationId(2956), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87750,7 +87842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(2953), + id: DeclarationId(2957), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87764,17 +87856,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(2954), + id: DeclarationId(2958), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2952), + ty: DeclarationId(2956), }, Field { label: "None".to_string(), - ty: DeclarationId(2953), + ty: DeclarationId(2957), }, ], }, @@ -87789,7 +87881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23966, 23973), }); declarations.push(Declaration { - id: DeclarationId(2955), + id: DeclarationId(2959), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87808,7 +87900,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(2956), + id: DeclarationId(2960), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87822,17 +87914,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(2957), + id: DeclarationId(2961), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2955), + ty: DeclarationId(2959), }, Field { label: "None".to_string(), - ty: DeclarationId(2956), + ty: DeclarationId(2960), }, ], }, @@ -87847,7 +87939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24196, 24211), }); declarations.push(Declaration { - id: DeclarationId(2958), + id: DeclarationId(2962), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87866,7 +87958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(2959), + id: DeclarationId(2963), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87880,17 +87972,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(2960), + id: DeclarationId(2964), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2958), + ty: DeclarationId(2962), }, Field { label: "None".to_string(), - ty: DeclarationId(2959), + ty: DeclarationId(2963), }, ], }, @@ -87905,7 +87997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24222, 24235), }); declarations.push(Declaration { - id: DeclarationId(2961), + id: DeclarationId(2965), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87924,7 +88016,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(2962), + id: DeclarationId(2966), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87938,17 +88030,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(2963), + id: DeclarationId(2967), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2961), + ty: DeclarationId(2965), }, Field { label: "None".to_string(), - ty: DeclarationId(2962), + ty: DeclarationId(2966), }, ], }, @@ -87963,7 +88055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24251, 24264), }); declarations.push(Declaration { - id: DeclarationId(2964), + id: DeclarationId(2968), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87982,7 +88074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(2965), + id: DeclarationId(2969), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87996,17 +88088,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(2966), + id: DeclarationId(2970), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2964), + ty: DeclarationId(2968), }, Field { label: "None".to_string(), - ty: DeclarationId(2965), + ty: DeclarationId(2969), }, ], }, @@ -88021,7 +88113,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24374, 24381), }); declarations.push(Declaration { - id: DeclarationId(2967), + id: DeclarationId(2971), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88040,7 +88132,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(2968), + id: DeclarationId(2972), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88054,17 +88146,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(2969), + id: DeclarationId(2973), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2967), + ty: DeclarationId(2971), }, Field { label: "None".to_string(), - ty: DeclarationId(2968), + ty: DeclarationId(2972), }, ], }, @@ -88079,12 +88171,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11753, 11760), }); declarations.push(Declaration { - id: DeclarationId(2970), + id: DeclarationId(2974), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1811), + ty: DeclarationId(1813), }], }, type_params: vec![], @@ -88098,7 +88190,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21031, 21059), }); declarations.push(Declaration { - id: DeclarationId(2971), + id: DeclarationId(2975), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88112,17 +88204,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21031, 21059), }); declarations.push(Declaration { - id: DeclarationId(2972), + id: DeclarationId(2976), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2970), + ty: DeclarationId(2974), }, Field { label: "None".to_string(), - ty: DeclarationId(2971), + ty: DeclarationId(2975), }, ], }, @@ -88137,12 +88229,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21031, 21059), }); declarations.push(Declaration { - id: DeclarationId(2973), + id: DeclarationId(2977), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1814), + ty: DeclarationId(1816), }], }, type_params: vec![], @@ -88156,7 +88248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21211, 21239), }); declarations.push(Declaration { - id: DeclarationId(2974), + id: DeclarationId(2978), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88170,17 +88262,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21211, 21239), }); declarations.push(Declaration { - id: DeclarationId(2975), + id: DeclarationId(2979), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2973), + ty: DeclarationId(2977), }, Field { label: "None".to_string(), - ty: DeclarationId(2974), + ty: DeclarationId(2978), }, ], }, @@ -88195,7 +88287,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 21211, 21239), }); declarations.push(Declaration { - id: DeclarationId(2976), + id: DeclarationId(2980), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88214,7 +88306,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29695, 29706), }); declarations.push(Declaration { - id: DeclarationId(2977), + id: DeclarationId(2981), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88228,17 +88320,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29695, 29706), }); declarations.push(Declaration { - id: DeclarationId(2978), + id: DeclarationId(2982), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2976), + ty: DeclarationId(2980), }, Field { label: "None".to_string(), - ty: DeclarationId(2977), + ty: DeclarationId(2981), }, ], }, @@ -88253,7 +88345,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29695, 29706), }); declarations.push(Declaration { - id: DeclarationId(2979), + id: DeclarationId(2983), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88272,7 +88364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30432, 30439), }); declarations.push(Declaration { - id: DeclarationId(2980), + id: DeclarationId(2984), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88286,17 +88378,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30432, 30439), }); declarations.push(Declaration { - id: DeclarationId(2981), + id: DeclarationId(2985), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2979), + ty: DeclarationId(2983), }, Field { label: "None".to_string(), - ty: DeclarationId(2980), + ty: DeclarationId(2984), }, ], }, @@ -88311,7 +88403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30432, 30439), }); declarations.push(Declaration { - id: DeclarationId(2982), + id: DeclarationId(2986), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88330,7 +88422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30662, 30669), }); declarations.push(Declaration { - id: DeclarationId(2983), + id: DeclarationId(2987), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88344,17 +88436,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30662, 30669), }); declarations.push(Declaration { - id: DeclarationId(2984), + id: DeclarationId(2988), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2982), + ty: DeclarationId(2986), }, Field { label: "None".to_string(), - ty: DeclarationId(2983), + ty: DeclarationId(2987), }, ], }, @@ -88369,7 +88461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30662, 30669), }); declarations.push(Declaration { - id: DeclarationId(2985), + id: DeclarationId(2989), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88388,7 +88480,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(2986), + id: DeclarationId(2990), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88402,17 +88494,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(2987), + id: DeclarationId(2991), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2985), + ty: DeclarationId(2989), }, Field { label: "None".to_string(), - ty: DeclarationId(2986), + ty: DeclarationId(2990), }, ], }, @@ -88427,7 +88519,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(2988), + id: DeclarationId(2992), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88446,7 +88538,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(2989), + id: DeclarationId(2993), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88460,17 +88552,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(2990), + id: DeclarationId(2994), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2988), + ty: DeclarationId(2992), }, Field { label: "None".to_string(), - ty: DeclarationId(2989), + ty: DeclarationId(2993), }, ], }, @@ -88485,7 +88577,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(2991), + id: DeclarationId(2995), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88504,7 +88596,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(2992), + id: DeclarationId(2996), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88518,17 +88610,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(2993), + id: DeclarationId(2997), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2991), + ty: DeclarationId(2995), }, Field { label: "None".to_string(), - ty: DeclarationId(2992), + ty: DeclarationId(2996), }, ], }, @@ -88543,7 +88635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(2994), + id: DeclarationId(2998), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88562,7 +88654,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(2995), + id: DeclarationId(2999), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88576,17 +88668,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(2996), + id: DeclarationId(3000), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2994), + ty: DeclarationId(2998), }, Field { label: "None".to_string(), - ty: DeclarationId(2995), + ty: DeclarationId(2999), }, ], }, @@ -88601,7 +88693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(2997), + id: DeclarationId(3001), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88620,7 +88712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(2998), + id: DeclarationId(3002), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88634,17 +88726,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(2999), + id: DeclarationId(3003), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2997), + ty: DeclarationId(3001), }, Field { label: "None".to_string(), - ty: DeclarationId(2998), + ty: DeclarationId(3002), }, ], }, @@ -88659,7 +88751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3000), + id: DeclarationId(3004), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88678,7 +88770,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3001), + id: DeclarationId(3005), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88692,17 +88784,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3002), + id: DeclarationId(3006), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3000), + ty: DeclarationId(3004), }, Field { label: "None".to_string(), - ty: DeclarationId(3001), + ty: DeclarationId(3005), }, ], }, @@ -88717,7 +88809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3003), + id: DeclarationId(3007), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88736,7 +88828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3004), + id: DeclarationId(3008), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88750,17 +88842,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3005), + id: DeclarationId(3009), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3003), + ty: DeclarationId(3007), }, Field { label: "None".to_string(), - ty: DeclarationId(3004), + ty: DeclarationId(3008), }, ], }, @@ -88775,7 +88867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3006), + id: DeclarationId(3010), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88794,7 +88886,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3007), + id: DeclarationId(3011), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88808,17 +88900,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3008), + id: DeclarationId(3012), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3006), + ty: DeclarationId(3010), }, Field { label: "None".to_string(), - ty: DeclarationId(3007), + ty: DeclarationId(3011), }, ], }, @@ -88833,7 +88925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3009), + id: DeclarationId(3013), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88852,7 +88944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3010), + id: DeclarationId(3014), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88866,17 +88958,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3011), + id: DeclarationId(3015), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3009), + ty: DeclarationId(3013), }, Field { label: "None".to_string(), - ty: DeclarationId(3010), + ty: DeclarationId(3014), }, ], }, @@ -88891,7 +88983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3012), + id: DeclarationId(3016), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88910,7 +89002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3013), + id: DeclarationId(3017), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88924,17 +89016,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3014), + id: DeclarationId(3018), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3012), + ty: DeclarationId(3016), }, Field { label: "None".to_string(), - ty: DeclarationId(3013), + ty: DeclarationId(3017), }, ], }, @@ -88949,7 +89041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3015), + id: DeclarationId(3019), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88968,7 +89060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3016), + id: DeclarationId(3020), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88982,17 +89074,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3017), + id: DeclarationId(3021), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3015), + ty: DeclarationId(3019), }, Field { label: "None".to_string(), - ty: DeclarationId(3016), + ty: DeclarationId(3020), }, ], }, @@ -89007,7 +89099,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3018), + id: DeclarationId(3022), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89026,7 +89118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3019), + id: DeclarationId(3023), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89040,17 +89132,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3020), + id: DeclarationId(3024), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3018), + ty: DeclarationId(3022), }, Field { label: "None".to_string(), - ty: DeclarationId(3019), + ty: DeclarationId(3023), }, ], }, @@ -89065,7 +89157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3021), + id: DeclarationId(3025), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89084,7 +89176,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3022), + id: DeclarationId(3026), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89098,17 +89190,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3023), + id: DeclarationId(3027), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3021), + ty: DeclarationId(3025), }, Field { label: "None".to_string(), - ty: DeclarationId(3022), + ty: DeclarationId(3026), }, ], }, @@ -89123,7 +89215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3024), + id: DeclarationId(3028), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89142,7 +89234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3025), + id: DeclarationId(3029), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89156,17 +89248,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3026), + id: DeclarationId(3030), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3024), + ty: DeclarationId(3028), }, Field { label: "None".to_string(), - ty: DeclarationId(3025), + ty: DeclarationId(3029), }, ], }, @@ -89181,7 +89273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3027), + id: DeclarationId(3031), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89200,7 +89292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3028), + id: DeclarationId(3032), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89214,17 +89306,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3029), + id: DeclarationId(3033), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3027), + ty: DeclarationId(3031), }, Field { label: "None".to_string(), - ty: DeclarationId(3028), + ty: DeclarationId(3032), }, ], }, @@ -89239,7 +89331,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3030), + id: DeclarationId(3034), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89258,7 +89350,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3031), + id: DeclarationId(3035), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89272,17 +89364,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3032), + id: DeclarationId(3036), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3030), + ty: DeclarationId(3034), }, Field { label: "None".to_string(), - ty: DeclarationId(3031), + ty: DeclarationId(3035), }, ], }, @@ -89297,7 +89389,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3033), + id: DeclarationId(3037), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89316,7 +89408,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3034), + id: DeclarationId(3038), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89330,17 +89422,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3035), + id: DeclarationId(3039), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3033), + ty: DeclarationId(3037), }, Field { label: "None".to_string(), - ty: DeclarationId(3034), + ty: DeclarationId(3038), }, ], }, @@ -89355,7 +89447,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3036), + id: DeclarationId(3040), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89374,7 +89466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3037), + id: DeclarationId(3041), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89388,17 +89480,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3038), + id: DeclarationId(3042), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3036), + ty: DeclarationId(3040), }, Field { label: "None".to_string(), - ty: DeclarationId(3037), + ty: DeclarationId(3041), }, ], }, @@ -89413,7 +89505,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3039), + id: DeclarationId(3043), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89432,7 +89524,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3040), + id: DeclarationId(3044), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89446,17 +89538,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3041), + id: DeclarationId(3045), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3039), + ty: DeclarationId(3043), }, Field { label: "None".to_string(), - ty: DeclarationId(3040), + ty: DeclarationId(3044), }, ], }, @@ -89471,7 +89563,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3042), + id: DeclarationId(3046), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89490,7 +89582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3043), + id: DeclarationId(3047), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89504,17 +89596,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3044), + id: DeclarationId(3048), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3042), + ty: DeclarationId(3046), }, Field { label: "None".to_string(), - ty: DeclarationId(3043), + ty: DeclarationId(3047), }, ], }, @@ -89529,7 +89621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3045), + id: DeclarationId(3049), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89548,7 +89640,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3046), + id: DeclarationId(3050), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89562,17 +89654,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3047), + id: DeclarationId(3051), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3045), + ty: DeclarationId(3049), }, Field { label: "None".to_string(), - ty: DeclarationId(3046), + ty: DeclarationId(3050), }, ], }, @@ -89587,7 +89679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3048), + id: DeclarationId(3052), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89606,7 +89698,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3049), + id: DeclarationId(3053), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89620,17 +89712,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3050), + id: DeclarationId(3054), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3048), + ty: DeclarationId(3052), }, Field { label: "None".to_string(), - ty: DeclarationId(3049), + ty: DeclarationId(3053), }, ], }, @@ -89645,7 +89737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3051), + id: DeclarationId(3055), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89664,7 +89756,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3052), + id: DeclarationId(3056), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89678,17 +89770,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3053), + id: DeclarationId(3057), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3051), + ty: DeclarationId(3055), }, Field { label: "None".to_string(), - ty: DeclarationId(3052), + ty: DeclarationId(3056), }, ], }, @@ -89703,7 +89795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3054), + id: DeclarationId(3058), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89722,7 +89814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3055), + id: DeclarationId(3059), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89736,17 +89828,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3056), + id: DeclarationId(3060), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3054), + ty: DeclarationId(3058), }, Field { label: "None".to_string(), - ty: DeclarationId(3055), + ty: DeclarationId(3059), }, ], }, @@ -89761,7 +89853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3057), + id: DeclarationId(3061), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89780,7 +89872,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3058), + id: DeclarationId(3062), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89794,17 +89886,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3059), + id: DeclarationId(3063), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3057), + ty: DeclarationId(3061), }, Field { label: "None".to_string(), - ty: DeclarationId(3058), + ty: DeclarationId(3062), }, ], }, @@ -89819,7 +89911,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3060), + id: DeclarationId(3064), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89838,7 +89930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3061), + id: DeclarationId(3065), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89852,17 +89944,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3062), + id: DeclarationId(3066), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3060), + ty: DeclarationId(3064), }, Field { label: "None".to_string(), - ty: DeclarationId(3061), + ty: DeclarationId(3065), }, ], }, @@ -89877,7 +89969,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3063), + id: DeclarationId(3067), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89896,7 +89988,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3064), + id: DeclarationId(3068), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89910,17 +90002,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3065), + id: DeclarationId(3069), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3063), + ty: DeclarationId(3067), }, Field { label: "None".to_string(), - ty: DeclarationId(3064), + ty: DeclarationId(3068), }, ], }, @@ -89935,7 +90027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3066), + id: DeclarationId(3070), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89954,7 +90046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3067), + id: DeclarationId(3071), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89968,17 +90060,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3068), + id: DeclarationId(3072), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3066), + ty: DeclarationId(3070), }, Field { label: "None".to_string(), - ty: DeclarationId(3067), + ty: DeclarationId(3071), }, ], }, @@ -89993,7 +90085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3069), + id: DeclarationId(3073), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90012,7 +90104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3070), + id: DeclarationId(3074), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90026,17 +90118,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3071), + id: DeclarationId(3075), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3069), + ty: DeclarationId(3073), }, Field { label: "None".to_string(), - ty: DeclarationId(3070), + ty: DeclarationId(3074), }, ], }, @@ -90051,7 +90143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3072), + id: DeclarationId(3076), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90070,7 +90162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3073), + id: DeclarationId(3077), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90084,17 +90176,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3074), + id: DeclarationId(3078), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3072), + ty: DeclarationId(3076), }, Field { label: "None".to_string(), - ty: DeclarationId(3073), + ty: DeclarationId(3077), }, ], }, @@ -90109,7 +90201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3075), + id: DeclarationId(3079), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90128,7 +90220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3076), + id: DeclarationId(3080), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90142,17 +90234,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3077), + id: DeclarationId(3081), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3075), + ty: DeclarationId(3079), }, Field { label: "None".to_string(), - ty: DeclarationId(3076), + ty: DeclarationId(3080), }, ], }, @@ -90167,7 +90259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3078), + id: DeclarationId(3082), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90186,7 +90278,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3079), + id: DeclarationId(3083), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90200,17 +90292,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3080), + id: DeclarationId(3084), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3078), + ty: DeclarationId(3082), }, Field { label: "None".to_string(), - ty: DeclarationId(3079), + ty: DeclarationId(3083), }, ], }, @@ -90225,7 +90317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3081), + id: DeclarationId(3085), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90244,7 +90336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3082), + id: DeclarationId(3086), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90258,17 +90350,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3083), + id: DeclarationId(3087), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3081), + ty: DeclarationId(3085), }, Field { label: "None".to_string(), - ty: DeclarationId(3082), + ty: DeclarationId(3086), }, ], }, @@ -90283,7 +90375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3084), + id: DeclarationId(3088), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90302,7 +90394,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3085), + id: DeclarationId(3089), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90316,17 +90408,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3086), + id: DeclarationId(3090), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3084), + ty: DeclarationId(3088), }, Field { label: "None".to_string(), - ty: DeclarationId(3085), + ty: DeclarationId(3089), }, ], }, @@ -90341,7 +90433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3087), + id: DeclarationId(3091), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90360,7 +90452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3088), + id: DeclarationId(3092), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90374,17 +90466,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3089), + id: DeclarationId(3093), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3087), + ty: DeclarationId(3091), }, Field { label: "None".to_string(), - ty: DeclarationId(3088), + ty: DeclarationId(3092), }, ], }, @@ -90399,12 +90491,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3090), + id: DeclarationId(3094), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2129), + ty: DeclarationId(2131), }], }, type_params: vec![], @@ -90418,7 +90510,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3091), + id: DeclarationId(3095), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90432,17 +90524,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3092), + id: DeclarationId(3096), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3090), + ty: DeclarationId(3094), }, Field { label: "None".to_string(), - ty: DeclarationId(3091), + ty: DeclarationId(3095), }, ], }, @@ -90457,7 +90549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3093), + id: DeclarationId(3097), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90476,7 +90568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3094), + id: DeclarationId(3098), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90490,17 +90582,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3095), + id: DeclarationId(3099), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3093), + ty: DeclarationId(3097), }, Field { label: "None".to_string(), - ty: DeclarationId(3094), + ty: DeclarationId(3098), }, ], }, @@ -90515,7 +90607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3096), + id: DeclarationId(3100), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90534,7 +90626,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3097), + id: DeclarationId(3101), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90548,17 +90640,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3098), + id: DeclarationId(3102), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3096), + ty: DeclarationId(3100), }, Field { label: "None".to_string(), - ty: DeclarationId(3097), + ty: DeclarationId(3101), }, ], }, @@ -90573,7 +90665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3099), + id: DeclarationId(3103), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90592,7 +90684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3100), + id: DeclarationId(3104), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90606,17 +90698,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3101), + id: DeclarationId(3105), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3099), + ty: DeclarationId(3103), }, Field { label: "None".to_string(), - ty: DeclarationId(3100), + ty: DeclarationId(3104), }, ], }, @@ -90631,7 +90723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3102), + id: DeclarationId(3106), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90650,7 +90742,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), }); declarations.push(Declaration { - id: DeclarationId(3103), + id: DeclarationId(3107), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90664,17 +90756,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), }); declarations.push(Declaration { - id: DeclarationId(3104), + id: DeclarationId(3108), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3102), + ty: DeclarationId(3106), }, Field { label: "None".to_string(), - ty: DeclarationId(3103), + ty: DeclarationId(3107), }, ], }, @@ -90689,7 +90781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10756, 10760), }); declarations.push(Declaration { - id: DeclarationId(3105), + id: DeclarationId(3109), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90708,7 +90800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), }); declarations.push(Declaration { - id: DeclarationId(3106), + id: DeclarationId(3110), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90722,17 +90814,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), }); declarations.push(Declaration { - id: DeclarationId(3107), + id: DeclarationId(3111), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3105), + ty: DeclarationId(3109), }, Field { label: "None".to_string(), - ty: DeclarationId(3106), + ty: DeclarationId(3110), }, ], }, @@ -90747,7 +90839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10792, 10796), }); declarations.push(Declaration { - id: DeclarationId(3108), + id: DeclarationId(3112), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90766,7 +90858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), }); declarations.push(Declaration { - id: DeclarationId(3109), + id: DeclarationId(3113), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90780,17 +90872,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), }); declarations.push(Declaration { - id: DeclarationId(3110), + id: DeclarationId(3114), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3108), + ty: DeclarationId(3112), }, Field { label: "None".to_string(), - ty: DeclarationId(3109), + ty: DeclarationId(3113), }, ], }, @@ -90805,7 +90897,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10828, 10835), }); declarations.push(Declaration { - id: DeclarationId(3111), + id: DeclarationId(3115), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90824,7 +90916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), }); declarations.push(Declaration { - id: DeclarationId(3112), + id: DeclarationId(3116), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90838,17 +90930,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), }); declarations.push(Declaration { - id: DeclarationId(3113), + id: DeclarationId(3117), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3111), + ty: DeclarationId(3115), }, Field { label: "None".to_string(), - ty: DeclarationId(3112), + ty: DeclarationId(3116), }, ], }, @@ -90863,7 +90955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11804, 11811), }); declarations.push(Declaration { - id: DeclarationId(3114), + id: DeclarationId(3118), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90882,7 +90974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), }); declarations.push(Declaration { - id: DeclarationId(3115), + id: DeclarationId(3119), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90896,17 +90988,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), }); declarations.push(Declaration { - id: DeclarationId(3116), + id: DeclarationId(3120), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3114), + ty: DeclarationId(3118), }, Field { label: "None".to_string(), - ty: DeclarationId(3115), + ty: DeclarationId(3119), }, ], }, @@ -90921,7 +91013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11872, 11877), }); declarations.push(Declaration { - id: DeclarationId(3117), + id: DeclarationId(3121), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90940,7 +91032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3118), + id: DeclarationId(3122), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90954,17 +91046,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3119), + id: DeclarationId(3123), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3117), + ty: DeclarationId(3121), }, Field { label: "None".to_string(), - ty: DeclarationId(3118), + ty: DeclarationId(3122), }, ], }, @@ -90979,7 +91071,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3120), + id: DeclarationId(3124), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90998,7 +91090,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3121), + id: DeclarationId(3125), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91012,17 +91104,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3122), + id: DeclarationId(3126), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3120), + ty: DeclarationId(3124), }, Field { label: "None".to_string(), - ty: DeclarationId(3121), + ty: DeclarationId(3125), }, ], }, @@ -91037,7 +91129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3123), + id: DeclarationId(3127), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91056,7 +91148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3124), + id: DeclarationId(3128), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91070,17 +91162,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3125), + id: DeclarationId(3129), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3123), + ty: DeclarationId(3127), }, Field { label: "None".to_string(), - ty: DeclarationId(3124), + ty: DeclarationId(3128), }, ], }, @@ -91095,7 +91187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3126), + id: DeclarationId(3130), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91114,7 +91206,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3127), + id: DeclarationId(3131), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91128,17 +91220,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3128), + id: DeclarationId(3132), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3126), + ty: DeclarationId(3130), }, Field { label: "None".to_string(), - ty: DeclarationId(3127), + ty: DeclarationId(3131), }, ], }, @@ -91153,7 +91245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3129), + id: DeclarationId(3133), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91172,7 +91264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3130), + id: DeclarationId(3134), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91186,17 +91278,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3131), + id: DeclarationId(3135), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3129), + ty: DeclarationId(3133), }, Field { label: "None".to_string(), - ty: DeclarationId(3130), + ty: DeclarationId(3134), }, ], }, @@ -91211,7 +91303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3132), + id: DeclarationId(3136), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91230,7 +91322,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3133), + id: DeclarationId(3137), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91244,17 +91336,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3134), + id: DeclarationId(3138), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3132), + ty: DeclarationId(3136), }, Field { label: "None".to_string(), - ty: DeclarationId(3133), + ty: DeclarationId(3137), }, ], }, @@ -91269,7 +91361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3135), + id: DeclarationId(3139), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91288,7 +91380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3136), + id: DeclarationId(3140), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91302,17 +91394,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3137), + id: DeclarationId(3141), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3135), + ty: DeclarationId(3139), }, Field { label: "None".to_string(), - ty: DeclarationId(3136), + ty: DeclarationId(3140), }, ], }, @@ -91327,7 +91419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3138), + id: DeclarationId(3142), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91346,7 +91438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3139), + id: DeclarationId(3143), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91360,17 +91452,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3140), + id: DeclarationId(3144), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3138), + ty: DeclarationId(3142), }, Field { label: "None".to_string(), - ty: DeclarationId(3139), + ty: DeclarationId(3143), }, ], }, @@ -91385,7 +91477,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3141), + id: DeclarationId(3145), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91404,7 +91496,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3142), + id: DeclarationId(3146), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91418,17 +91510,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3143), + id: DeclarationId(3147), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3141), + ty: DeclarationId(3145), }, Field { label: "None".to_string(), - ty: DeclarationId(3142), + ty: DeclarationId(3146), }, ], }, @@ -91443,7 +91535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3144), + id: DeclarationId(3148), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91462,7 +91554,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3145), + id: DeclarationId(3149), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91476,17 +91568,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3146), + id: DeclarationId(3150), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3144), + ty: DeclarationId(3148), }, Field { label: "None".to_string(), - ty: DeclarationId(3145), + ty: DeclarationId(3149), }, ], }, @@ -91501,7 +91593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3147), + id: DeclarationId(3151), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91520,7 +91612,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3148), + id: DeclarationId(3152), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91534,17 +91626,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3149), + id: DeclarationId(3153), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3147), + ty: DeclarationId(3151), }, Field { label: "None".to_string(), - ty: DeclarationId(3148), + ty: DeclarationId(3152), }, ], }, @@ -91559,7 +91651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3150), + id: DeclarationId(3154), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91578,7 +91670,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3151), + id: DeclarationId(3155), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91592,17 +91684,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3152), + id: DeclarationId(3156), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3150), + ty: DeclarationId(3154), }, Field { label: "None".to_string(), - ty: DeclarationId(3151), + ty: DeclarationId(3155), }, ], }, @@ -91617,7 +91709,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3153), + id: DeclarationId(3157), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91636,7 +91728,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3154), + id: DeclarationId(3158), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91650,17 +91742,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3155), + id: DeclarationId(3159), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3153), + ty: DeclarationId(3157), }, Field { label: "None".to_string(), - ty: DeclarationId(3154), + ty: DeclarationId(3158), }, ], }, @@ -91675,7 +91767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3156), + id: DeclarationId(3160), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91694,7 +91786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3157), + id: DeclarationId(3161), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91708,17 +91800,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3158), + id: DeclarationId(3162), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3156), + ty: DeclarationId(3160), }, Field { label: "None".to_string(), - ty: DeclarationId(3157), + ty: DeclarationId(3161), }, ], }, @@ -91733,7 +91825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3159), + id: DeclarationId(3163), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91752,7 +91844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3160), + id: DeclarationId(3164), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91766,17 +91858,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3161), + id: DeclarationId(3165), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3159), + ty: DeclarationId(3163), }, Field { label: "None".to_string(), - ty: DeclarationId(3160), + ty: DeclarationId(3164), }, ], }, @@ -91791,7 +91883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3162), + id: DeclarationId(3166), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91810,7 +91902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3163), + id: DeclarationId(3167), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91824,17 +91916,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3164), + id: DeclarationId(3168), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3162), + ty: DeclarationId(3166), }, Field { label: "None".to_string(), - ty: DeclarationId(3163), + ty: DeclarationId(3167), }, ], }, @@ -91849,7 +91941,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3165), + id: DeclarationId(3169), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91868,7 +91960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9551, 9563), }); declarations.push(Declaration { - id: DeclarationId(3166), + id: DeclarationId(3170), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91882,17 +91974,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9551, 9563), }); declarations.push(Declaration { - id: DeclarationId(3167), + id: DeclarationId(3171), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3165), + ty: DeclarationId(3169), }, Field { label: "None".to_string(), - ty: DeclarationId(3166), + ty: DeclarationId(3170), }, ], }, @@ -91907,7 +91999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9551, 9563), }); declarations.push(Declaration { - id: DeclarationId(3168), + id: DeclarationId(3172), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91926,7 +92018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10028, 10040), }); declarations.push(Declaration { - id: DeclarationId(3169), + id: DeclarationId(3173), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91940,17 +92032,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10028, 10040), }); declarations.push(Declaration { - id: DeclarationId(3170), + id: DeclarationId(3174), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3168), + ty: DeclarationId(3172), }, Field { label: "None".to_string(), - ty: DeclarationId(3169), + ty: DeclarationId(3173), }, ], }, @@ -91965,7 +92057,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10028, 10040), }); declarations.push(Declaration { - id: DeclarationId(3171), + id: DeclarationId(3175), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91984,7 +92076,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10586, 10598), }); declarations.push(Declaration { - id: DeclarationId(3172), + id: DeclarationId(3176), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91998,17 +92090,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10586, 10598), }); declarations.push(Declaration { - id: DeclarationId(3173), + id: DeclarationId(3177), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3171), + ty: DeclarationId(3175), }, Field { label: "None".to_string(), - ty: DeclarationId(3172), + ty: DeclarationId(3176), }, ], }, @@ -92023,7 +92115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10586, 10598), }); declarations.push(Declaration { - id: DeclarationId(3174), + id: DeclarationId(3178), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92042,7 +92134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10766, 10778), }); declarations.push(Declaration { - id: DeclarationId(3175), + id: DeclarationId(3179), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92056,17 +92148,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10766, 10778), }); declarations.push(Declaration { - id: DeclarationId(3176), + id: DeclarationId(3180), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3174), + ty: DeclarationId(3178), }, Field { label: "None".to_string(), - ty: DeclarationId(3175), + ty: DeclarationId(3179), }, ], }, @@ -92081,7 +92173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10766, 10778), }); declarations.push(Declaration { - id: DeclarationId(3177), + id: DeclarationId(3181), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92100,7 +92192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3178), + id: DeclarationId(3182), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92114,17 +92206,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3179), + id: DeclarationId(3183), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3177), + ty: DeclarationId(3181), }, Field { label: "None".to_string(), - ty: DeclarationId(3178), + ty: DeclarationId(3182), }, ], }, @@ -92139,7 +92231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3180), + id: DeclarationId(3184), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92158,7 +92250,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3181), + id: DeclarationId(3185), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92172,17 +92264,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3182), + id: DeclarationId(3186), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3180), + ty: DeclarationId(3184), }, Field { label: "None".to_string(), - ty: DeclarationId(3181), + ty: DeclarationId(3185), }, ], }, @@ -92197,7 +92289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3183), + id: DeclarationId(3187), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92216,7 +92308,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3184), + id: DeclarationId(3188), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92230,17 +92322,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3185), + id: DeclarationId(3189), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3183), + ty: DeclarationId(3187), }, Field { label: "None".to_string(), - ty: DeclarationId(3184), + ty: DeclarationId(3188), }, ], }, @@ -92255,7 +92347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3186), + id: DeclarationId(3190), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92274,7 +92366,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3187), + id: DeclarationId(3191), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92288,17 +92380,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3188), + id: DeclarationId(3192), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3186), + ty: DeclarationId(3190), }, Field { label: "None".to_string(), - ty: DeclarationId(3187), + ty: DeclarationId(3191), }, ], }, @@ -92313,7 +92405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3189), + id: DeclarationId(3193), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92332,7 +92424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3190), + id: DeclarationId(3194), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92346,17 +92438,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3191), + id: DeclarationId(3195), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3189), + ty: DeclarationId(3193), }, Field { label: "None".to_string(), - ty: DeclarationId(3190), + ty: DeclarationId(3194), }, ], }, @@ -92371,7 +92463,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3192), + id: DeclarationId(3196), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92390,7 +92482,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3193), + id: DeclarationId(3197), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92404,17 +92496,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3194), + id: DeclarationId(3198), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3192), + ty: DeclarationId(3196), }, Field { label: "None".to_string(), - ty: DeclarationId(3193), + ty: DeclarationId(3197), }, ], }, @@ -92429,7 +92521,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3195), + id: DeclarationId(3199), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92448,7 +92540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3196), + id: DeclarationId(3200), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92462,17 +92554,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3197), + id: DeclarationId(3201), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3195), + ty: DeclarationId(3199), }, Field { label: "None".to_string(), - ty: DeclarationId(3196), + ty: DeclarationId(3200), }, ], }, @@ -92487,7 +92579,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3198), + id: DeclarationId(3202), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92506,7 +92598,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3199), + id: DeclarationId(3203), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92520,17 +92612,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3200), + id: DeclarationId(3204), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3198), + ty: DeclarationId(3202), }, Field { label: "None".to_string(), - ty: DeclarationId(3199), + ty: DeclarationId(3203), }, ], }, @@ -92545,12 +92637,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3201), + id: DeclarationId(3205), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1741), + ty: DeclarationId(1743), }], }, type_params: vec![], @@ -92564,7 +92656,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3202), + id: DeclarationId(3206), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92578,17 +92670,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3203), + id: DeclarationId(3207), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3201), + ty: DeclarationId(3205), }, Field { label: "None".to_string(), - ty: DeclarationId(3202), + ty: DeclarationId(3206), }, ], }, @@ -92603,12 +92695,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3204), + id: DeclarationId(3208), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2778), + ty: DeclarationId(2782), }], }, type_params: vec![], @@ -92622,7 +92714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3205), + id: DeclarationId(3209), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92636,17 +92728,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3206), + id: DeclarationId(3210), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3204), + ty: DeclarationId(3208), }, Field { label: "None".to_string(), - ty: DeclarationId(3205), + ty: DeclarationId(3209), }, ], }, @@ -92661,12 +92753,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3207), + id: DeclarationId(3211), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1730), + ty: DeclarationId(1732), }], }, type_params: vec![], @@ -92680,7 +92772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3208), + id: DeclarationId(3212), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92694,17 +92786,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3209), + id: DeclarationId(3213), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3207), + ty: DeclarationId(3211), }, Field { label: "None".to_string(), - ty: DeclarationId(3208), + ty: DeclarationId(3212), }, ], }, @@ -92719,7 +92811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3210), + id: DeclarationId(3214), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92738,7 +92830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3211), + id: DeclarationId(3215), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92752,17 +92844,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3212), + id: DeclarationId(3216), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3210), + ty: DeclarationId(3214), }, Field { label: "None".to_string(), - ty: DeclarationId(3211), + ty: DeclarationId(3215), }, ], }, @@ -92777,7 +92869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3213), + id: DeclarationId(3217), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92796,7 +92888,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3214), + id: DeclarationId(3218), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92810,17 +92902,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3215), + id: DeclarationId(3219), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3213), + ty: DeclarationId(3217), }, Field { label: "None".to_string(), - ty: DeclarationId(3214), + ty: DeclarationId(3218), }, ], }, @@ -92835,7 +92927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3216), + id: DeclarationId(3220), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92854,7 +92946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3217), + id: DeclarationId(3221), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92868,17 +92960,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3218), + id: DeclarationId(3222), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3216), + ty: DeclarationId(3220), }, Field { label: "None".to_string(), - ty: DeclarationId(3217), + ty: DeclarationId(3221), }, ], }, @@ -92893,12 +92985,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3219), + id: DeclarationId(3223), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2812), + ty: DeclarationId(2816), }], }, type_params: vec![], @@ -92912,7 +93004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3220), + id: DeclarationId(3224), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92926,17 +93018,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3221), + id: DeclarationId(3225), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3219), + ty: DeclarationId(3223), }, Field { label: "None".to_string(), - ty: DeclarationId(3220), + ty: DeclarationId(3224), }, ], }, @@ -92951,12 +93043,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3222), + id: DeclarationId(3226), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2814), + ty: DeclarationId(2818), }], }, type_params: vec![], @@ -92970,7 +93062,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3223), + id: DeclarationId(3227), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92984,17 +93076,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3224), + id: DeclarationId(3228), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3222), + ty: DeclarationId(3226), }, Field { label: "None".to_string(), - ty: DeclarationId(3223), + ty: DeclarationId(3227), }, ], }, @@ -93009,7 +93101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3225), + id: DeclarationId(3229), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93028,7 +93120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3226), + id: DeclarationId(3230), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93042,17 +93134,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3227), + id: DeclarationId(3231), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3225), + ty: DeclarationId(3229), }, Field { label: "None".to_string(), - ty: DeclarationId(3226), + ty: DeclarationId(3230), }, ], }, @@ -93067,12 +93159,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3228), + id: DeclarationId(3232), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1760), + ty: DeclarationId(1762), }], }, type_params: vec![], @@ -93086,7 +93178,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3229), + id: DeclarationId(3233), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93100,17 +93192,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3230), + id: DeclarationId(3234), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3228), + ty: DeclarationId(3232), }, Field { label: "None".to_string(), - ty: DeclarationId(3229), + ty: DeclarationId(3233), }, ], }, @@ -93125,7 +93217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3231), + id: DeclarationId(3235), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93144,7 +93236,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3232), + id: DeclarationId(3236), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93158,17 +93250,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3233), + id: DeclarationId(3237), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3231), + ty: DeclarationId(3235), }, Field { label: "None".to_string(), - ty: DeclarationId(3232), + ty: DeclarationId(3236), }, ], }, @@ -93183,12 +93275,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3234), + id: DeclarationId(3238), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1741), + ty: DeclarationId(1743), }], }, type_params: vec![], @@ -93202,7 +93294,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3235), + id: DeclarationId(3239), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93216,17 +93308,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3236), + id: DeclarationId(3240), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3234), + ty: DeclarationId(3238), }, Field { label: "None".to_string(), - ty: DeclarationId(3235), + ty: DeclarationId(3239), }, ], }, @@ -93241,12 +93333,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3237), + id: DeclarationId(3241), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1740), + ty: DeclarationId(1742), }], }, type_params: vec![], @@ -93260,7 +93352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3238), + id: DeclarationId(3242), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93274,17 +93366,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3239), + id: DeclarationId(3243), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3237), + ty: DeclarationId(3241), }, Field { label: "None".to_string(), - ty: DeclarationId(3238), + ty: DeclarationId(3242), }, ], }, @@ -93299,12 +93391,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3240), + id: DeclarationId(3244), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1739), + ty: DeclarationId(1741), }], }, type_params: vec![], @@ -93318,7 +93410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3241), + id: DeclarationId(3245), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93332,17 +93424,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3242), + id: DeclarationId(3246), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3240), + ty: DeclarationId(3244), }, Field { label: "None".to_string(), - ty: DeclarationId(3241), + ty: DeclarationId(3245), }, ], }, @@ -93357,7 +93449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3243), + id: DeclarationId(3247), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93376,7 +93468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3244), + id: DeclarationId(3248), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93390,17 +93482,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3245), + id: DeclarationId(3249), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3243), + ty: DeclarationId(3247), }, Field { label: "None".to_string(), - ty: DeclarationId(3244), + ty: DeclarationId(3248), }, ], }, @@ -93415,7 +93507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3246), + id: DeclarationId(3250), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93434,7 +93526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3247), + id: DeclarationId(3251), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93448,17 +93540,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3248), + id: DeclarationId(3252), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3246), + ty: DeclarationId(3250), }, Field { label: "None".to_string(), - ty: DeclarationId(3247), + ty: DeclarationId(3251), }, ], }, @@ -93473,7 +93565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3249), + id: DeclarationId(3253), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93492,7 +93584,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3250), + id: DeclarationId(3254), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93506,17 +93598,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3251), + id: DeclarationId(3255), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3249), + ty: DeclarationId(3253), }, Field { label: "None".to_string(), - ty: DeclarationId(3250), + ty: DeclarationId(3254), }, ], }, @@ -93531,12 +93623,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3252), + id: DeclarationId(3256), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2842), + ty: DeclarationId(2846), }], }, type_params: vec![], @@ -93550,7 +93642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3253), + id: DeclarationId(3257), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93564,17 +93656,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3254), + id: DeclarationId(3258), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3252), + ty: DeclarationId(3256), }, Field { label: "None".to_string(), - ty: DeclarationId(3253), + ty: DeclarationId(3257), }, ], }, @@ -93589,7 +93681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3255), + id: DeclarationId(3259), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93608,7 +93700,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3256), + id: DeclarationId(3260), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93622,17 +93714,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3257), + id: DeclarationId(3261), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3255), + ty: DeclarationId(3259), }, Field { label: "None".to_string(), - ty: DeclarationId(3256), + ty: DeclarationId(3260), }, ], }, @@ -93647,7 +93739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3258), + id: DeclarationId(3262), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93666,7 +93758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3259), + id: DeclarationId(3263), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93680,17 +93772,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3260), + id: DeclarationId(3264), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3258), + ty: DeclarationId(3262), }, Field { label: "None".to_string(), - ty: DeclarationId(3259), + ty: DeclarationId(3263), }, ], }, @@ -93705,7 +93797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3261), + id: DeclarationId(3265), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93724,7 +93816,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3262), + id: DeclarationId(3266), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93738,17 +93830,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3263), + id: DeclarationId(3267), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3261), + ty: DeclarationId(3265), }, Field { label: "None".to_string(), - ty: DeclarationId(3262), + ty: DeclarationId(3266), }, ], }, @@ -93763,7 +93855,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3264), + id: DeclarationId(3268), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93782,7 +93874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3265), + id: DeclarationId(3269), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93796,17 +93888,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3266), + id: DeclarationId(3270), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3264), + ty: DeclarationId(3268), }, Field { label: "None".to_string(), - ty: DeclarationId(3265), + ty: DeclarationId(3269), }, ], }, @@ -93821,7 +93913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3267), + id: DeclarationId(3271), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93840,7 +93932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3268), + id: DeclarationId(3272), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93854,17 +93946,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3269), + id: DeclarationId(3273), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3267), + ty: DeclarationId(3271), }, Field { label: "None".to_string(), - ty: DeclarationId(3268), + ty: DeclarationId(3272), }, ], }, @@ -93879,12 +93971,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3270), + id: DeclarationId(3274), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2851), + ty: DeclarationId(2855), }], }, type_params: vec![], @@ -93898,7 +93990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10886, 10906), }); declarations.push(Declaration { - id: DeclarationId(3271), + id: DeclarationId(3275), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93912,17 +94004,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10886, 10906), }); declarations.push(Declaration { - id: DeclarationId(3272), + id: DeclarationId(3276), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3270), + ty: DeclarationId(3274), }, Field { label: "None".to_string(), - ty: DeclarationId(3271), + ty: DeclarationId(3275), }, ], }, @@ -93937,7 +94029,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10886, 10906), }); declarations.push(Declaration { - id: DeclarationId(3273), + id: DeclarationId(3277), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93956,7 +94048,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10928, 10935), }); declarations.push(Declaration { - id: DeclarationId(3274), + id: DeclarationId(3278), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93970,17 +94062,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10928, 10935), }); declarations.push(Declaration { - id: DeclarationId(3275), + id: DeclarationId(3279), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3273), + ty: DeclarationId(3277), }, Field { label: "None".to_string(), - ty: DeclarationId(3274), + ty: DeclarationId(3278), }, ], }, @@ -93995,7 +94087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10928, 10935), }); declarations.push(Declaration { - id: DeclarationId(3276), + id: DeclarationId(3280), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94014,7 +94106,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10991, 10995), }); declarations.push(Declaration { - id: DeclarationId(3277), + id: DeclarationId(3281), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94028,17 +94120,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10991, 10995), }); declarations.push(Declaration { - id: DeclarationId(3278), + id: DeclarationId(3282), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3276), + ty: DeclarationId(3280), }, Field { label: "None".to_string(), - ty: DeclarationId(3277), + ty: DeclarationId(3281), }, ], }, @@ -94053,7 +94145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10991, 10995), }); declarations.push(Declaration { - id: DeclarationId(3279), + id: DeclarationId(3283), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94072,7 +94164,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11414, 11421), }); declarations.push(Declaration { - id: DeclarationId(3280), + id: DeclarationId(3284), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94086,17 +94178,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11414, 11421), }); declarations.push(Declaration { - id: DeclarationId(3281), + id: DeclarationId(3285), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3279), + ty: DeclarationId(3283), }, Field { label: "None".to_string(), - ty: DeclarationId(3280), + ty: DeclarationId(3284), }, ], }, @@ -94111,7 +94203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11414, 11421), }); declarations.push(Declaration { - id: DeclarationId(3282), + id: DeclarationId(3286), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94130,7 +94222,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11429, 11433), }); declarations.push(Declaration { - id: DeclarationId(3283), + id: DeclarationId(3287), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94144,17 +94236,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11429, 11433), }); declarations.push(Declaration { - id: DeclarationId(3284), + id: DeclarationId(3288), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3282), + ty: DeclarationId(3286), }, Field { label: "None".to_string(), - ty: DeclarationId(3283), + ty: DeclarationId(3287), }, ], }, @@ -94169,7 +94261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11429, 11433), }); declarations.push(Declaration { - id: DeclarationId(3285), + id: DeclarationId(3289), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94188,7 +94280,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11444), }); declarations.push(Declaration { - id: DeclarationId(3286), + id: DeclarationId(3290), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94202,17 +94294,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11444), }); declarations.push(Declaration { - id: DeclarationId(3287), + id: DeclarationId(3291), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3285), + ty: DeclarationId(3289), }, Field { label: "None".to_string(), - ty: DeclarationId(3286), + ty: DeclarationId(3290), }, ], }, @@ -94227,7 +94319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11444), }); declarations.push(Declaration { - id: DeclarationId(3288), + id: DeclarationId(3292), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94246,7 +94338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11494, 11501), }); declarations.push(Declaration { - id: DeclarationId(3289), + id: DeclarationId(3293), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94260,17 +94352,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11494, 11501), }); declarations.push(Declaration { - id: DeclarationId(3290), + id: DeclarationId(3294), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3288), + ty: DeclarationId(3292), }, Field { label: "None".to_string(), - ty: DeclarationId(3289), + ty: DeclarationId(3293), }, ], }, @@ -94285,7 +94377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11494, 11501), }); declarations.push(Declaration { - id: DeclarationId(3291), + id: DeclarationId(3295), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94304,7 +94396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11509, 11513), }); declarations.push(Declaration { - id: DeclarationId(3292), + id: DeclarationId(3296), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94318,17 +94410,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11509, 11513), }); declarations.push(Declaration { - id: DeclarationId(3293), + id: DeclarationId(3297), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3291), + ty: DeclarationId(3295), }, Field { label: "None".to_string(), - ty: DeclarationId(3292), + ty: DeclarationId(3296), }, ], }, @@ -94343,7 +94435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11509, 11513), }); declarations.push(Declaration { - id: DeclarationId(3294), + id: DeclarationId(3298), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94362,7 +94454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11520, 11524), }); declarations.push(Declaration { - id: DeclarationId(3295), + id: DeclarationId(3299), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94376,17 +94468,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11520, 11524), }); declarations.push(Declaration { - id: DeclarationId(3296), + id: DeclarationId(3300), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3294), + ty: DeclarationId(3298), }, Field { label: "None".to_string(), - ty: DeclarationId(3295), + ty: DeclarationId(3299), }, ], }, @@ -94401,7 +94493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11520, 11524), }); declarations.push(Declaration { - id: DeclarationId(3297), + id: DeclarationId(3301), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94420,7 +94512,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11573, 11580), }); declarations.push(Declaration { - id: DeclarationId(3298), + id: DeclarationId(3302), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94434,17 +94526,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11573, 11580), }); declarations.push(Declaration { - id: DeclarationId(3299), + id: DeclarationId(3303), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3297), + ty: DeclarationId(3301), }, Field { label: "None".to_string(), - ty: DeclarationId(3298), + ty: DeclarationId(3302), }, ], }, @@ -94459,7 +94551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11573, 11580), }); declarations.push(Declaration { - id: DeclarationId(3300), + id: DeclarationId(3304), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94478,7 +94570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11588, 11592), }); declarations.push(Declaration { - id: DeclarationId(3301), + id: DeclarationId(3305), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94492,17 +94584,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11588, 11592), }); declarations.push(Declaration { - id: DeclarationId(3302), + id: DeclarationId(3306), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3300), + ty: DeclarationId(3304), }, Field { label: "None".to_string(), - ty: DeclarationId(3301), + ty: DeclarationId(3305), }, ], }, @@ -94517,7 +94609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11588, 11592), }); declarations.push(Declaration { - id: DeclarationId(3303), + id: DeclarationId(3307), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94536,7 +94628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3304), + id: DeclarationId(3308), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94550,17 +94642,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3305), + id: DeclarationId(3309), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3303), + ty: DeclarationId(3307), }, Field { label: "None".to_string(), - ty: DeclarationId(3304), + ty: DeclarationId(3308), }, ], }, @@ -94575,7 +94667,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3306), + id: DeclarationId(3310), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94594,7 +94686,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12583, 12587), }); declarations.push(Declaration { - id: DeclarationId(3307), + id: DeclarationId(3311), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94608,17 +94700,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12583, 12587), }); declarations.push(Declaration { - id: DeclarationId(3308), + id: DeclarationId(3312), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3306), + ty: DeclarationId(3310), }, Field { label: "None".to_string(), - ty: DeclarationId(3307), + ty: DeclarationId(3311), }, ], }, @@ -94633,7 +94725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12583, 12587), }); declarations.push(Declaration { - id: DeclarationId(3309), + id: DeclarationId(3313), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94652,7 +94744,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12666, 12673), }); declarations.push(Declaration { - id: DeclarationId(3310), + id: DeclarationId(3314), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94666,17 +94758,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12666, 12673), }); declarations.push(Declaration { - id: DeclarationId(3311), + id: DeclarationId(3315), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3309), + ty: DeclarationId(3313), }, Field { label: "None".to_string(), - ty: DeclarationId(3310), + ty: DeclarationId(3314), }, ], }, @@ -94691,7 +94783,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12666, 12673), }); declarations.push(Declaration { - id: DeclarationId(3312), + id: DeclarationId(3316), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94710,7 +94802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13313, 13317), }); declarations.push(Declaration { - id: DeclarationId(3313), + id: DeclarationId(3317), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94724,17 +94816,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13313, 13317), }); declarations.push(Declaration { - id: DeclarationId(3314), + id: DeclarationId(3318), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3312), + ty: DeclarationId(3316), }, Field { label: "None".to_string(), - ty: DeclarationId(3313), + ty: DeclarationId(3317), }, ], }, @@ -96271,7 +96363,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(189), Port { id: PortId(189), - state: PortState::Resolved(TypeShape::new(DeclarationId(1997))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1999))), produced_by: Some(NodeId(184)), }, ); @@ -96295,7 +96387,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(192), Port { id: PortId(192), - state: PortState::Resolved(TypeShape::new(DeclarationId(1998))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2000))), produced_by: None, }, ); @@ -96303,7 +96395,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(193), Port { id: PortId(193), - state: PortState::Resolved(TypeShape::new(DeclarationId(1999))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2001))), produced_by: Some(NodeId(186)), }, ); @@ -96591,7 +96683,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(229), Port { id: PortId(229), - state: PortState::Resolved(TypeShape::new(DeclarationId(2000))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2002))), produced_by: None, }, ); @@ -98143,7 +98235,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(423), Port { id: PortId(423), - state: PortState::Resolved(TypeShape::new(DeclarationId(2001))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2003))), produced_by: None, }, ); @@ -98167,7 +98259,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(426), Port { id: PortId(426), - state: PortState::Resolved(TypeShape::new(DeclarationId(1998))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2000))), produced_by: Some(NodeId(363)), }, ); @@ -98183,7 +98275,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(428), Port { id: PortId(428), - state: PortState::Resolved(TypeShape::new(DeclarationId(2002))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2004))), produced_by: Some(NodeId(365)), }, ); @@ -98191,7 +98283,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(429), Port { id: PortId(429), - state: PortState::Resolved(TypeShape::new(DeclarationId(2003))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2005))), produced_by: None, }, ); @@ -98295,7 +98387,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(442), Port { id: PortId(442), - state: PortState::Resolved(TypeShape::new(DeclarationId(2004))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2006))), produced_by: Some(NodeId(378)), }, ); @@ -98303,7 +98395,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(443), Port { id: PortId(443), - state: PortState::Resolved(TypeShape::new(DeclarationId(2005))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2007))), produced_by: None, }, ); @@ -98351,7 +98443,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(449), Port { id: PortId(449), - state: PortState::Resolved(TypeShape::new(DeclarationId(2006))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2008))), produced_by: Some(NodeId(385)), }, ); @@ -98359,7 +98451,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(450), Port { id: PortId(450), - state: PortState::Resolved(TypeShape::new(DeclarationId(2007))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2009))), produced_by: None, }, ); @@ -98439,7 +98531,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(460), Port { id: PortId(460), - state: PortState::Resolved(TypeShape::new(DeclarationId(2008))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2010))), produced_by: None, }, ); @@ -98543,7 +98635,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(473), Port { id: PortId(473), - state: PortState::Resolved(TypeShape::new(DeclarationId(2009))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2011))), produced_by: Some(NodeId(407)), }, ); @@ -98823,7 +98915,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(508), Port { id: PortId(508), - state: PortState::Resolved(TypeShape::new(DeclarationId(2010))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2012))), produced_by: None, }, ); @@ -98935,7 +99027,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(522), Port { id: PortId(522), - state: PortState::Resolved(TypeShape::new(DeclarationId(2011))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2013))), produced_by: None, }, ); @@ -99047,7 +99139,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(536), Port { id: PortId(536), - state: PortState::Resolved(TypeShape::new(DeclarationId(2012))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2014))), produced_by: None, }, ); @@ -99663,7 +99755,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(613), Port { id: PortId(613), - state: PortState::Resolved(TypeShape::new(DeclarationId(2013))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2015))), produced_by: None, }, ); @@ -99775,7 +99867,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(627), Port { id: PortId(627), - state: PortState::Resolved(TypeShape::new(DeclarationId(2014))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2016))), produced_by: Some(NodeId(516)), }, ); @@ -99783,7 +99875,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(628), Port { id: PortId(628), - state: PortState::Resolved(TypeShape::new(DeclarationId(2015))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2017))), produced_by: None, }, ); @@ -99839,7 +99931,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(635), Port { id: PortId(635), - state: PortState::Resolved(TypeShape::new(DeclarationId(2016))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2018))), produced_by: Some(NodeId(523)), }, ); @@ -99847,7 +99939,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(636), Port { id: PortId(636), - state: PortState::Resolved(TypeShape::new(DeclarationId(2017))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2019))), produced_by: None, }, ); @@ -99863,7 +99955,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(638), Port { id: PortId(638), - state: PortState::Resolved(TypeShape::new(DeclarationId(2018))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2020))), produced_by: Some(NodeId(526)), }, ); @@ -100127,7 +100219,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(671), Port { id: PortId(671), - state: PortState::Resolved(TypeShape::new(DeclarationId(2351))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2353))), produced_by: None, }, ); @@ -100559,7 +100651,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(725), Port { id: PortId(725), - state: PortState::Resolved(TypeShape::new(DeclarationId(2495))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2497))), produced_by: Some(NodeId(596)), }, ); @@ -100583,7 +100675,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(728), Port { id: PortId(728), - state: PortState::Resolved(TypeShape::new(DeclarationId(2496))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2498))), produced_by: Some(NodeId(598)), }, ); @@ -100591,7 +100683,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(729), Port { id: PortId(729), - state: PortState::Resolved(TypeShape::new(DeclarationId(2497))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2499))), produced_by: Some(NodeId(600)), }, ); @@ -100599,7 +100691,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(730), Port { id: PortId(730), - state: PortState::Resolved(TypeShape::new(DeclarationId(2498))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2500))), produced_by: Some(NodeId(602)), }, ); @@ -100607,7 +100699,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(731), Port { id: PortId(731), - state: PortState::Resolved(TypeShape::new(DeclarationId(2499))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2501))), produced_by: Some(NodeId(604)), }, ); @@ -100615,7 +100707,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(732), Port { id: PortId(732), - state: PortState::Resolved(TypeShape::new(DeclarationId(2500))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2502))), produced_by: Some(NodeId(606)), }, ); @@ -100623,7 +100715,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(733), Port { id: PortId(733), - state: PortState::Resolved(TypeShape::new(DeclarationId(2501))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2503))), produced_by: Some(NodeId(608)), }, ); @@ -100631,7 +100723,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(734), Port { id: PortId(734), - state: PortState::Resolved(TypeShape::new(DeclarationId(2503))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2505))), produced_by: Some(NodeId(610)), }, ); @@ -100663,7 +100755,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(738), Port { id: PortId(738), - state: PortState::Resolved(TypeShape::new(DeclarationId(2505))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2507))), produced_by: Some(NodeId(614)), }, ); @@ -100687,7 +100779,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(741), Port { id: PortId(741), - state: PortState::Resolved(TypeShape::new(DeclarationId(2506))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2508))), produced_by: Some(NodeId(617)), }, ); @@ -100719,7 +100811,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(745), Port { id: PortId(745), - state: PortState::Resolved(TypeShape::new(DeclarationId(2507))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2509))), produced_by: Some(NodeId(621)), }, ); @@ -100767,7 +100859,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(751), Port { id: PortId(751), - state: PortState::Resolved(TypeShape::new(DeclarationId(2508))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2510))), produced_by: Some(NodeId(626)), }, ); @@ -100839,7 +100931,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(760), Port { id: PortId(760), - state: PortState::Resolved(TypeShape::new(DeclarationId(2509))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2511))), produced_by: Some(NodeId(633)), }, ); @@ -100919,7 +101011,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(770), Port { id: PortId(770), - state: PortState::Resolved(TypeShape::new(DeclarationId(2510))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2512))), produced_by: Some(NodeId(640)), }, ); @@ -100983,7 +101075,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(778), Port { id: PortId(778), - state: PortState::Resolved(TypeShape::new(DeclarationId(2511))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2513))), produced_by: Some(NodeId(645)), }, ); @@ -100999,7 +101091,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(780), Port { id: PortId(780), - state: PortState::Resolved(TypeShape::new(DeclarationId(2512))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2514))), produced_by: None, }, ); @@ -101087,7 +101179,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(791), Port { id: PortId(791), - state: PortState::Resolved(TypeShape::new(DeclarationId(2513))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2515))), produced_by: Some(NodeId(655)), }, ); @@ -101159,7 +101251,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(800), Port { id: PortId(800), - state: PortState::Resolved(TypeShape::new(DeclarationId(2514))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2516))), produced_by: Some(NodeId(663)), }, ); @@ -101583,7 +101675,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(853), Port { id: PortId(853), - state: PortState::Resolved(TypeShape::new(DeclarationId(2571))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2573))), produced_by: Some(NodeId(713)), }, ); @@ -101791,7 +101883,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(879), Port { id: PortId(879), - state: PortState::Resolved(TypeShape::new(DeclarationId(1987))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1989))), produced_by: Some(NodeId(733)), }, ); @@ -102359,7 +102451,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(950), Port { id: PortId(950), - state: PortState::Resolved(TypeShape::new(DeclarationId(2572))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2574))), produced_by: Some(NodeId(792)), }, ); @@ -102495,7 +102587,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(967), Port { id: PortId(967), - state: PortState::Resolved(TypeShape::new(DeclarationId(1286))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1288))), produced_by: None, }, ); @@ -102535,7 +102627,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(972), Port { id: PortId(972), - state: PortState::Resolved(TypeShape::new(DeclarationId(1288))), + state: PortState::Resolved(TypeShape::new(DeclarationId(1290))), produced_by: Some(NodeId(810)), }, ); @@ -102551,7 +102643,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(974), Port { id: PortId(974), - state: PortState::Resolved(TypeShape::new(DeclarationId(2732))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2736))), produced_by: Some(NodeId(812)), }, ); @@ -102938,144 +103030,144 @@ fn bootstrapped_fixture_dag_clusters() -> Vec { fn bootstrapped_fixture_dag_optional_match_disjs() -> HashMap { { let mut map = HashMap::new(); - map.insert(DeclarationId(389), DeclarationId(2903)); - map.insert(DeclarationId(391), DeclarationId(2906)); - map.insert(DeclarationId(423), DeclarationId(2909)); - map.insert(DeclarationId(426), DeclarationId(2912)); - map.insert(DeclarationId(471), DeclarationId(2915)); - map.insert(DeclarationId(472), DeclarationId(2918)); - map.insert(DeclarationId(473), DeclarationId(2921)); - map.insert(DeclarationId(513), DeclarationId(2924)); - map.insert(DeclarationId(515), DeclarationId(2927)); - map.insert(DeclarationId(516), DeclarationId(2930)); - map.insert(DeclarationId(539), DeclarationId(2933)); - map.insert(DeclarationId(582), DeclarationId(2936)); - map.insert(DeclarationId(602), DeclarationId(2939)); - map.insert(DeclarationId(603), DeclarationId(2942)); - map.insert(DeclarationId(605), DeclarationId(2945)); - map.insert(DeclarationId(608), DeclarationId(2948)); - map.insert(DeclarationId(613), DeclarationId(2951)); - map.insert(DeclarationId(614), DeclarationId(2954)); - map.insert(DeclarationId(618), DeclarationId(2957)); - map.insert(DeclarationId(619), DeclarationId(2960)); - map.insert(DeclarationId(620), DeclarationId(2963)); - map.insert(DeclarationId(625), DeclarationId(2966)); - map.insert(DeclarationId(1808), DeclarationId(2969)); - map.insert(DeclarationId(1812), DeclarationId(2972)); - map.insert(DeclarationId(1815), DeclarationId(2975)); - map.insert(DeclarationId(1817), DeclarationId(2978)); - map.insert(DeclarationId(1818), DeclarationId(2981)); - map.insert(DeclarationId(1819), DeclarationId(2984)); - map.insert(DeclarationId(1873), DeclarationId(2987)); - map.insert(DeclarationId(1874), DeclarationId(2990)); - map.insert(DeclarationId(1875), DeclarationId(2993)); - map.insert(DeclarationId(1876), DeclarationId(2996)); - map.insert(DeclarationId(1877), DeclarationId(2999)); - map.insert(DeclarationId(1878), DeclarationId(3002)); - map.insert(DeclarationId(1884), DeclarationId(3005)); - map.insert(DeclarationId(1939), DeclarationId(3008)); - map.insert(DeclarationId(1942), DeclarationId(3011)); - map.insert(DeclarationId(1943), DeclarationId(3014)); - map.insert(DeclarationId(1944), DeclarationId(3017)); - map.insert(DeclarationId(1945), DeclarationId(3020)); - map.insert(DeclarationId(1968), DeclarationId(3023)); - map.insert(DeclarationId(1973), DeclarationId(3026)); - map.insert(DeclarationId(1977), DeclarationId(3029)); - map.insert(DeclarationId(1980), DeclarationId(3032)); - map.insert(DeclarationId(1981), DeclarationId(3035)); - map.insert(DeclarationId(2026), DeclarationId(3038)); - map.insert(DeclarationId(2027), DeclarationId(3041)); - map.insert(DeclarationId(2028), DeclarationId(3044)); - map.insert(DeclarationId(2029), DeclarationId(3047)); - map.insert(DeclarationId(2079), DeclarationId(3050)); - map.insert(DeclarationId(2080), DeclarationId(3053)); - map.insert(DeclarationId(2099), DeclarationId(3056)); - map.insert(DeclarationId(2100), DeclarationId(3059)); - map.insert(DeclarationId(2104), DeclarationId(3062)); - map.insert(DeclarationId(2105), DeclarationId(3065)); - map.insert(DeclarationId(2116), DeclarationId(3068)); - map.insert(DeclarationId(2117), DeclarationId(3071)); - map.insert(DeclarationId(2119), DeclarationId(3074)); - map.insert(DeclarationId(2120), DeclarationId(3077)); - map.insert(DeclarationId(2122), DeclarationId(3080)); - map.insert(DeclarationId(2123), DeclarationId(3083)); - map.insert(DeclarationId(2125), DeclarationId(3086)); - map.insert(DeclarationId(2127), DeclarationId(3089)); - map.insert(DeclarationId(2130), DeclarationId(3092)); - map.insert(DeclarationId(2134), DeclarationId(3095)); - map.insert(DeclarationId(2136), DeclarationId(3098)); - map.insert(DeclarationId(2138), DeclarationId(3101)); - map.insert(DeclarationId(2148), DeclarationId(3104)); - map.insert(DeclarationId(2149), DeclarationId(3107)); - map.insert(DeclarationId(2150), DeclarationId(3110)); - map.insert(DeclarationId(2153), DeclarationId(3113)); - map.insert(DeclarationId(2154), DeclarationId(3116)); - map.insert(DeclarationId(2189), DeclarationId(3119)); - map.insert(DeclarationId(2190), DeclarationId(3122)); - map.insert(DeclarationId(2191), DeclarationId(3125)); - map.insert(DeclarationId(2192), DeclarationId(3128)); - map.insert(DeclarationId(2193), DeclarationId(3131)); - map.insert(DeclarationId(2194), DeclarationId(3134)); - map.insert(DeclarationId(2217), DeclarationId(3137)); - map.insert(DeclarationId(2347), DeclarationId(3140)); - map.insert(DeclarationId(2348), DeclarationId(3143)); - map.insert(DeclarationId(2354), DeclarationId(3146)); - map.insert(DeclarationId(2355), DeclarationId(3149)); - map.insert(DeclarationId(2356), DeclarationId(3152)); - map.insert(DeclarationId(2357), DeclarationId(3155)); - map.insert(DeclarationId(2358), DeclarationId(3158)); - map.insert(DeclarationId(2359), DeclarationId(3161)); - map.insert(DeclarationId(2409), DeclarationId(3164)); - map.insert(DeclarationId(2453), DeclarationId(3167)); - map.insert(DeclarationId(2461), DeclarationId(3170)); - map.insert(DeclarationId(2475), DeclarationId(3173)); - map.insert(DeclarationId(2478), DeclarationId(3176)); - map.insert(DeclarationId(2536), DeclarationId(3179)); - map.insert(DeclarationId(2537), DeclarationId(3182)); - map.insert(DeclarationId(2538), DeclarationId(3185)); - map.insert(DeclarationId(2541), DeclarationId(3188)); - map.insert(DeclarationId(2542), DeclarationId(3191)); - map.insert(DeclarationId(2736), DeclarationId(3194)); - map.insert(DeclarationId(2765), DeclarationId(3197)); - map.insert(DeclarationId(2771), DeclarationId(3200)); - map.insert(DeclarationId(2776), DeclarationId(3203)); - map.insert(DeclarationId(2779), DeclarationId(3206)); - map.insert(DeclarationId(2780), DeclarationId(3209)); - map.insert(DeclarationId(2800), DeclarationId(3212)); - map.insert(DeclarationId(2801), DeclarationId(3215)); - map.insert(DeclarationId(2809), DeclarationId(3218)); - map.insert(DeclarationId(2813), DeclarationId(3221)); - map.insert(DeclarationId(2815), DeclarationId(3224)); - map.insert(DeclarationId(2816), DeclarationId(3227)); - map.insert(DeclarationId(2817), DeclarationId(3230)); - map.insert(DeclarationId(2818), DeclarationId(3233)); - map.insert(DeclarationId(2819), DeclarationId(3236)); - map.insert(DeclarationId(2825), DeclarationId(3239)); - map.insert(DeclarationId(2827), DeclarationId(3242)); - map.insert(DeclarationId(2828), DeclarationId(3245)); - map.insert(DeclarationId(2840), DeclarationId(3248)); - map.insert(DeclarationId(2841), DeclarationId(3251)); - map.insert(DeclarationId(2843), DeclarationId(3254)); - map.insert(DeclarationId(2844), DeclarationId(3257)); - map.insert(DeclarationId(2845), DeclarationId(3260)); - map.insert(DeclarationId(2846), DeclarationId(3263)); - map.insert(DeclarationId(2848), DeclarationId(3266)); - map.insert(DeclarationId(2849), DeclarationId(3269)); - map.insert(DeclarationId(2852), DeclarationId(3272)); - map.insert(DeclarationId(2853), DeclarationId(3275)); - map.insert(DeclarationId(2854), DeclarationId(3278)); - map.insert(DeclarationId(2861), DeclarationId(3281)); - map.insert(DeclarationId(2862), DeclarationId(3284)); - map.insert(DeclarationId(2863), DeclarationId(3287)); - map.insert(DeclarationId(2865), DeclarationId(3290)); - map.insert(DeclarationId(2866), DeclarationId(3293)); - map.insert(DeclarationId(2867), DeclarationId(3296)); - map.insert(DeclarationId(2869), DeclarationId(3299)); - map.insert(DeclarationId(2870), DeclarationId(3302)); - map.insert(DeclarationId(2871), DeclarationId(3305)); - map.insert(DeclarationId(2878), DeclarationId(3308)); - map.insert(DeclarationId(2880), DeclarationId(3311)); - map.insert(DeclarationId(2891), DeclarationId(3314)); + map.insert(DeclarationId(389), DeclarationId(2907)); + map.insert(DeclarationId(391), DeclarationId(2910)); + map.insert(DeclarationId(423), DeclarationId(2913)); + map.insert(DeclarationId(426), DeclarationId(2916)); + map.insert(DeclarationId(471), DeclarationId(2919)); + map.insert(DeclarationId(472), DeclarationId(2922)); + map.insert(DeclarationId(473), DeclarationId(2925)); + map.insert(DeclarationId(513), DeclarationId(2928)); + map.insert(DeclarationId(515), DeclarationId(2931)); + map.insert(DeclarationId(516), DeclarationId(2934)); + map.insert(DeclarationId(539), DeclarationId(2937)); + map.insert(DeclarationId(582), DeclarationId(2940)); + map.insert(DeclarationId(602), DeclarationId(2943)); + map.insert(DeclarationId(603), DeclarationId(2946)); + map.insert(DeclarationId(605), DeclarationId(2949)); + map.insert(DeclarationId(608), DeclarationId(2952)); + map.insert(DeclarationId(613), DeclarationId(2955)); + map.insert(DeclarationId(614), DeclarationId(2958)); + map.insert(DeclarationId(618), DeclarationId(2961)); + map.insert(DeclarationId(619), DeclarationId(2964)); + map.insert(DeclarationId(620), DeclarationId(2967)); + map.insert(DeclarationId(625), DeclarationId(2970)); + map.insert(DeclarationId(1810), DeclarationId(2973)); + map.insert(DeclarationId(1814), DeclarationId(2976)); + map.insert(DeclarationId(1817), DeclarationId(2979)); + map.insert(DeclarationId(1819), DeclarationId(2982)); + map.insert(DeclarationId(1820), DeclarationId(2985)); + map.insert(DeclarationId(1821), DeclarationId(2988)); + map.insert(DeclarationId(1875), DeclarationId(2991)); + map.insert(DeclarationId(1876), DeclarationId(2994)); + map.insert(DeclarationId(1877), DeclarationId(2997)); + map.insert(DeclarationId(1878), DeclarationId(3000)); + map.insert(DeclarationId(1879), DeclarationId(3003)); + map.insert(DeclarationId(1880), DeclarationId(3006)); + map.insert(DeclarationId(1886), DeclarationId(3009)); + map.insert(DeclarationId(1941), DeclarationId(3012)); + map.insert(DeclarationId(1944), DeclarationId(3015)); + map.insert(DeclarationId(1945), DeclarationId(3018)); + map.insert(DeclarationId(1946), DeclarationId(3021)); + map.insert(DeclarationId(1947), DeclarationId(3024)); + map.insert(DeclarationId(1970), DeclarationId(3027)); + map.insert(DeclarationId(1975), DeclarationId(3030)); + map.insert(DeclarationId(1979), DeclarationId(3033)); + map.insert(DeclarationId(1982), DeclarationId(3036)); + map.insert(DeclarationId(1983), DeclarationId(3039)); + map.insert(DeclarationId(2028), DeclarationId(3042)); + map.insert(DeclarationId(2029), DeclarationId(3045)); + map.insert(DeclarationId(2030), DeclarationId(3048)); + map.insert(DeclarationId(2031), DeclarationId(3051)); + map.insert(DeclarationId(2081), DeclarationId(3054)); + map.insert(DeclarationId(2082), DeclarationId(3057)); + map.insert(DeclarationId(2101), DeclarationId(3060)); + map.insert(DeclarationId(2102), DeclarationId(3063)); + map.insert(DeclarationId(2106), DeclarationId(3066)); + map.insert(DeclarationId(2107), DeclarationId(3069)); + map.insert(DeclarationId(2118), DeclarationId(3072)); + map.insert(DeclarationId(2119), DeclarationId(3075)); + map.insert(DeclarationId(2121), DeclarationId(3078)); + map.insert(DeclarationId(2122), DeclarationId(3081)); + map.insert(DeclarationId(2124), DeclarationId(3084)); + map.insert(DeclarationId(2125), DeclarationId(3087)); + map.insert(DeclarationId(2127), DeclarationId(3090)); + map.insert(DeclarationId(2129), DeclarationId(3093)); + map.insert(DeclarationId(2132), DeclarationId(3096)); + map.insert(DeclarationId(2136), DeclarationId(3099)); + map.insert(DeclarationId(2138), DeclarationId(3102)); + map.insert(DeclarationId(2140), DeclarationId(3105)); + map.insert(DeclarationId(2150), DeclarationId(3108)); + map.insert(DeclarationId(2151), DeclarationId(3111)); + map.insert(DeclarationId(2152), DeclarationId(3114)); + map.insert(DeclarationId(2155), DeclarationId(3117)); + map.insert(DeclarationId(2156), DeclarationId(3120)); + map.insert(DeclarationId(2191), DeclarationId(3123)); + map.insert(DeclarationId(2192), DeclarationId(3126)); + map.insert(DeclarationId(2193), DeclarationId(3129)); + map.insert(DeclarationId(2194), DeclarationId(3132)); + map.insert(DeclarationId(2195), DeclarationId(3135)); + map.insert(DeclarationId(2196), DeclarationId(3138)); + map.insert(DeclarationId(2219), DeclarationId(3141)); + map.insert(DeclarationId(2349), DeclarationId(3144)); + map.insert(DeclarationId(2350), DeclarationId(3147)); + map.insert(DeclarationId(2356), DeclarationId(3150)); + map.insert(DeclarationId(2357), DeclarationId(3153)); + map.insert(DeclarationId(2358), DeclarationId(3156)); + map.insert(DeclarationId(2359), DeclarationId(3159)); + map.insert(DeclarationId(2360), DeclarationId(3162)); + map.insert(DeclarationId(2361), DeclarationId(3165)); + map.insert(DeclarationId(2411), DeclarationId(3168)); + map.insert(DeclarationId(2455), DeclarationId(3171)); + map.insert(DeclarationId(2463), DeclarationId(3174)); + map.insert(DeclarationId(2477), DeclarationId(3177)); + map.insert(DeclarationId(2480), DeclarationId(3180)); + map.insert(DeclarationId(2538), DeclarationId(3183)); + map.insert(DeclarationId(2539), DeclarationId(3186)); + map.insert(DeclarationId(2540), DeclarationId(3189)); + map.insert(DeclarationId(2543), DeclarationId(3192)); + map.insert(DeclarationId(2544), DeclarationId(3195)); + map.insert(DeclarationId(2740), DeclarationId(3198)); + map.insert(DeclarationId(2769), DeclarationId(3201)); + map.insert(DeclarationId(2775), DeclarationId(3204)); + map.insert(DeclarationId(2780), DeclarationId(3207)); + map.insert(DeclarationId(2783), DeclarationId(3210)); + map.insert(DeclarationId(2784), DeclarationId(3213)); + map.insert(DeclarationId(2804), DeclarationId(3216)); + map.insert(DeclarationId(2805), DeclarationId(3219)); + map.insert(DeclarationId(2813), DeclarationId(3222)); + map.insert(DeclarationId(2817), DeclarationId(3225)); + map.insert(DeclarationId(2819), DeclarationId(3228)); + map.insert(DeclarationId(2820), DeclarationId(3231)); + map.insert(DeclarationId(2821), DeclarationId(3234)); + map.insert(DeclarationId(2822), DeclarationId(3237)); + map.insert(DeclarationId(2823), DeclarationId(3240)); + map.insert(DeclarationId(2829), DeclarationId(3243)); + map.insert(DeclarationId(2831), DeclarationId(3246)); + map.insert(DeclarationId(2832), DeclarationId(3249)); + map.insert(DeclarationId(2844), DeclarationId(3252)); + map.insert(DeclarationId(2845), DeclarationId(3255)); + map.insert(DeclarationId(2847), DeclarationId(3258)); + map.insert(DeclarationId(2848), DeclarationId(3261)); + map.insert(DeclarationId(2849), DeclarationId(3264)); + map.insert(DeclarationId(2850), DeclarationId(3267)); + map.insert(DeclarationId(2852), DeclarationId(3270)); + map.insert(DeclarationId(2853), DeclarationId(3273)); + map.insert(DeclarationId(2856), DeclarationId(3276)); + map.insert(DeclarationId(2857), DeclarationId(3279)); + map.insert(DeclarationId(2858), DeclarationId(3282)); + map.insert(DeclarationId(2865), DeclarationId(3285)); + map.insert(DeclarationId(2866), DeclarationId(3288)); + map.insert(DeclarationId(2867), DeclarationId(3291)); + map.insert(DeclarationId(2869), DeclarationId(3294)); + map.insert(DeclarationId(2870), DeclarationId(3297)); + map.insert(DeclarationId(2871), DeclarationId(3300)); + map.insert(DeclarationId(2873), DeclarationId(3303)); + map.insert(DeclarationId(2874), DeclarationId(3306)); + map.insert(DeclarationId(2875), DeclarationId(3309)); + map.insert(DeclarationId(2882), DeclarationId(3312)); + map.insert(DeclarationId(2884), DeclarationId(3315)); + map.insert(DeclarationId(2895), DeclarationId(3318)); 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 dd92147534b..8a661238c98 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: 854, - next_declaration_id: 2844, + next_declaration_id: 2848, next_port_id: 1021, 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: 2844, + declaration_append_begin_after_bootstrap: 2848, } } @@ -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(1667)), + target: TransformTarget::Callable(DeclarationId(1669)), 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(1669)), + target: TransformTarget::Callable(DeclarationId(1671)), 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(1613)), + target: TransformTarget::Callable(DeclarationId(1615)), 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(1615)), + target: TransformTarget::Callable(DeclarationId(1617)), 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(1670)), + target: TransformTarget::Callable(DeclarationId(1672)), inputs: vec![PortId(194)], output: PortId(195), span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), @@ -1600,7 +1600,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(202), - target: TransformTarget::Callable(DeclarationId(1654)), + target: TransformTarget::Callable(DeclarationId(1656)), inputs: vec![PortId(211)], output: PortId(212), span: SourceSpan::new("src/v3/std/algebra.dag", 12325, 12349), @@ -1630,7 +1630,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(206), - target: TransformTarget::Callable(DeclarationId(1652)), + target: TransformTarget::Callable(DeclarationId(1654)), inputs: vec![PortId(216)], output: PortId(217), span: SourceSpan::new("src/v3/std/algebra.dag", 12618, 12653), @@ -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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), 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(1672)), + target: TransformTarget::Callable(DeclarationId(1674)), inputs: vec![PortId(229), PortId(231)], output: PortId(232), span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), @@ -2472,7 +2472,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(266), - target: TransformTarget::Callable(DeclarationId(1674)), + target: TransformTarget::Callable(DeclarationId(1676)), inputs: vec![PortId(312), PortId(313)], output: PortId(314), span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), @@ -2500,7 +2500,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(270), - target: TransformTarget::Callable(DeclarationId(1676)), + target: TransformTarget::Callable(DeclarationId(1678)), inputs: vec![PortId(317), PortId(318)], output: PortId(319), span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), @@ -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(1677)), + target: TransformTarget::Callable(DeclarationId(1679)), 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(1678)), + target: TransformTarget::Callable(DeclarationId(1680)), 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(1679)), + target: TransformTarget::Callable(DeclarationId(1681)), inputs: vec![], output: PortId(430), span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), @@ -4080,7 +4080,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(375), - target: TransformTarget::Callable(DeclarationId(1680)), + target: TransformTarget::Callable(DeclarationId(1682)), inputs: vec![PortId(436), PortId(438)], output: PortId(439), span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), @@ -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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), 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(1681)), + target: TransformTarget::Callable(DeclarationId(1683)), 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(1682)), + target: TransformTarget::Callable(DeclarationId(1684)), inputs: vec![PortId(446), PortId(447)], output: PortId(448), span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), @@ -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(1683)), + target: TransformTarget::Callable(DeclarationId(1685)), inputs: vec![], output: PortId(461), span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), @@ -4391,7 +4391,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(404), - target: TransformTarget::Callable(DeclarationId(1684)), + target: TransformTarget::Callable(DeclarationId(1686)), 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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), inputs: vec![PortId(509)], output: PortId(510), span: SourceSpan::new("src/v3/std/algebra.dag", 25180, 25195), @@ -4839,7 +4839,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(435), - target: TransformTarget::Callable(DeclarationId(1685)), + target: TransformTarget::Callable(DeclarationId(1687)), inputs: vec![PortId(515), PortId(516)], output: PortId(517), span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), @@ -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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), inputs: vec![PortId(523)], output: PortId(524), span: SourceSpan::new("src/v3/std/algebra.dag", 25451, 25466), @@ -4995,7 +4995,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(449), - target: TransformTarget::Callable(DeclarationId(1654)), + target: TransformTarget::Callable(DeclarationId(1656)), 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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), inputs: vec![PortId(537)], output: PortId(538), span: SourceSpan::new("src/v3/std/algebra.dag", 25917, 25932), @@ -5171,7 +5171,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(465), - target: TransformTarget::Callable(DeclarationId(1652)), + target: TransformTarget::Callable(DeclarationId(1654)), inputs: vec![PortId(551)], output: PortId(552), span: SourceSpan::new("src/v3/std/algebra.dag", 26159, 26222), @@ -5643,7 +5643,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(494), - target: TransformTarget::Callable(DeclarationId(1652)), + target: TransformTarget::Callable(DeclarationId(1654)), inputs: vec![PortId(601)], output: PortId(602), span: SourceSpan::new("src/v3/std/algebra.dag", 27605, 27633), @@ -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(1686)), + target: TransformTarget::Callable(DeclarationId(1688)), inputs: vec![], output: PortId(615), span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), @@ -5798,7 +5798,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(513), - target: TransformTarget::Callable(DeclarationId(1687)), + target: TransformTarget::Callable(DeclarationId(1689)), inputs: vec![PortId(621), PortId(623)], output: PortId(624), span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), @@ -5887,7 +5887,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(519), - target: TransformTarget::Callable(DeclarationId(1689)), + target: TransformTarget::Callable(DeclarationId(1691)), inputs: vec![PortId(628), PortId(630)], output: PortId(631), span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), @@ -5908,7 +5908,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(522), - target: TransformTarget::Callable(DeclarationId(1690)), + target: TransformTarget::Callable(DeclarationId(1692)), 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(1691)), + target: TransformTarget::Callable(DeclarationId(1693)), 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(1693)), + target: TransformTarget::Callable(DeclarationId(1695)), 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(1648)), + target: TransformTarget::Callable(DeclarationId(1650)), inputs: vec![PortId(640)], output: PortId(641), span: SourceSpan::new("src/v3/std/induction.dag", 29099, 29114), @@ -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(1656)), + target: TransformTarget::Callable(DeclarationId(1658)), 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(1656)), + target: TransformTarget::Callable(DeclarationId(1658)), 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(1656)), + target: TransformTarget::Callable(DeclarationId(1658)), 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(1656)), + target: TransformTarget::Callable(DeclarationId(1658)), 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(1656)), + target: TransformTarget::Callable(DeclarationId(1658)), inputs: vec![PortId(668)], output: PortId(669), span: SourceSpan::new("src/v3/std/induction.dag", 29761, 29835), @@ -6320,7 +6320,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(559), - target: TransformTarget::Callable(DeclarationId(2059)), + target: TransformTarget::Callable(DeclarationId(2061)), inputs: vec![PortId(678)], output: PortId(679), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3171, 3209), @@ -6343,7 +6343,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(562), - target: TransformTarget::Callable(DeclarationId(2060)), + target: TransformTarget::Callable(DeclarationId(2062)), inputs: vec![PortId(682)], output: PortId(683), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3249, 3287), @@ -6409,7 +6409,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(567), - target: TransformTarget::Callable(DeclarationId(2061)), + target: TransformTarget::Callable(DeclarationId(2063)), inputs: vec![PortId(688)], output: PortId(689), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3408, 3446), @@ -6432,7 +6432,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(570), - target: TransformTarget::Callable(DeclarationId(2062)), + target: TransformTarget::Callable(DeclarationId(2064)), inputs: vec![PortId(692)], output: PortId(693), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3486, 3524), @@ -6498,7 +6498,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(575), - target: TransformTarget::Callable(DeclarationId(2063)), + target: TransformTarget::Callable(DeclarationId(2065)), inputs: vec![PortId(698)], output: PortId(699), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3642, 3680), @@ -6521,7 +6521,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(578), - target: TransformTarget::Callable(DeclarationId(2064)), + target: TransformTarget::Callable(DeclarationId(2066)), inputs: vec![PortId(702)], output: PortId(703), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3720, 3758), @@ -6587,7 +6587,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(583), - target: TransformTarget::Callable(DeclarationId(2065)), + target: TransformTarget::Callable(DeclarationId(2067)), inputs: vec![PortId(708)], output: PortId(709), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3874, 3912), @@ -6610,7 +6610,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(586), - target: TransformTarget::Callable(DeclarationId(2066)), + target: TransformTarget::Callable(DeclarationId(2068)), inputs: vec![PortId(712)], output: PortId(713), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3952, 3990), @@ -6676,7 +6676,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(591), - target: TransformTarget::Callable(DeclarationId(2067)), + target: TransformTarget::Callable(DeclarationId(2069)), inputs: vec![PortId(718)], output: PortId(719), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4106, 4144), @@ -6699,7 +6699,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(594), - target: TransformTarget::Callable(DeclarationId(2068)), + target: TransformTarget::Callable(DeclarationId(2070)), inputs: vec![PortId(722)], output: PortId(723), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4184, 4222), @@ -6858,7 +6858,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(600), - target: TransformTarget::Callable(DeclarationId(2069)), + target: TransformTarget::Callable(DeclarationId(2071)), inputs: vec![], output: PortId(729), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4908, 4913), @@ -6874,7 +6874,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(602), - target: TransformTarget::Callable(DeclarationId(2070)), + target: TransformTarget::Callable(DeclarationId(2072)), inputs: vec![], output: PortId(730), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4973, 4978), @@ -6890,7 +6890,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(604), - target: TransformTarget::Callable(DeclarationId(2071)), + target: TransformTarget::Callable(DeclarationId(2073)), inputs: vec![], output: PortId(731), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5036, 5041), @@ -6906,7 +6906,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(606), - target: TransformTarget::Callable(DeclarationId(2072)), + target: TransformTarget::Callable(DeclarationId(2074)), inputs: vec![], output: PortId(732), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5099, 5104), @@ -6922,7 +6922,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(608), - target: TransformTarget::Callable(DeclarationId(2073)), + target: TransformTarget::Callable(DeclarationId(2075)), inputs: vec![], output: PortId(733), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5163, 5168), @@ -6938,7 +6938,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(610), - target: TransformTarget::Callable(DeclarationId(2074)), + target: TransformTarget::Callable(DeclarationId(2076)), inputs: vec![], output: PortId(734), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5243, 5248), @@ -6954,7 +6954,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(612), - target: TransformTarget::Callable(DeclarationId(2076)), + target: TransformTarget::Callable(DeclarationId(2078)), inputs: vec![PortId(735)], output: PortId(736), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5359, 5370), @@ -6968,7 +6968,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(614), - target: TransformTarget::Callable(DeclarationId(2075)), + target: TransformTarget::Callable(DeclarationId(2077)), inputs: vec![PortId(736), PortId(737)], output: PortId(738), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5346, 5411), @@ -6991,7 +6991,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(617), - target: TransformTarget::Callable(DeclarationId(2077)), + target: TransformTarget::Callable(DeclarationId(2079)), inputs: vec![PortId(739), PortId(740)], output: PortId(741), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5487, 5545), @@ -7021,7 +7021,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(621), - target: TransformTarget::Callable(DeclarationId(2078)), + target: TransformTarget::Callable(DeclarationId(2080)), inputs: vec![PortId(743), PortId(742), PortId(744)], output: PortId(745), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5646, 5771), @@ -7058,7 +7058,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(626), - target: TransformTarget::Callable(DeclarationId(2079)), + target: TransformTarget::Callable(DeclarationId(2081)), inputs: vec![PortId(748), PortId(749), PortId(750)], output: PortId(751), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5892, 6054), @@ -7074,7 +7074,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(628), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(752)], output: PortId(754), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6417, 6434), @@ -7160,7 +7160,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(635), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(761)], output: PortId(764), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6678, 6695), @@ -7426,7 +7426,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(657), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(792)], output: PortId(794), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8488, 8505), @@ -7528,7 +7528,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(667), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(802), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6612, 6622), @@ -7544,28 +7544,28 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(669), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(806), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6930, 6940), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(670), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(807), span: SourceSpan::new("src/v3/std/timing_lens.dag", 6992, 7002), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(671), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(808), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7020, 7025), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(672), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(809), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7047, 7052), @@ -7581,7 +7581,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(674), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(812), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7089, 7094), @@ -7636,21 +7636,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(676), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(814), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7158, 7168), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(677), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(815), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7186, 7191), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(678), - target: TransformTarget::Callable(DeclarationId(2119)), + target: TransformTarget::Callable(DeclarationId(2121)), inputs: vec![], output: PortId(816), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7213, 7222), @@ -7666,7 +7666,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(680), - target: TransformTarget::Callable(DeclarationId(2119)), + target: TransformTarget::Callable(DeclarationId(2121)), inputs: vec![], output: PortId(819), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7259, 7268), @@ -7730,21 +7730,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(683), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(823), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7348, 7358), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(684), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(824), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7376, 7381), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(685), - target: TransformTarget::Callable(DeclarationId(2119)), + target: TransformTarget::Callable(DeclarationId(2121)), inputs: vec![], output: PortId(825), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7403, 7412), @@ -7792,7 +7792,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(691), - target: TransformTarget::Callable(DeclarationId(2117)), + target: TransformTarget::Callable(DeclarationId(2119)), inputs: vec![PortId(831)], output: PortId(832), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7491, 7544), @@ -7851,7 +7851,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(696), - target: TransformTarget::Callable(DeclarationId(2117)), + target: TransformTarget::Callable(DeclarationId(2119)), inputs: vec![PortId(836)], output: PortId(837), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7572, 7660), @@ -8043,7 +8043,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(708), - target: TransformTarget::Callable(DeclarationId(2117)), + target: TransformTarget::Callable(DeclarationId(2119)), inputs: vec![PortId(847)], output: PortId(848), span: SourceSpan::new("src/v3/std/timing_lens.dag", 7997, 8038), @@ -8082,7 +8082,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(713), - target: TransformTarget::Callable(DeclarationId(2122)), + target: TransformTarget::Callable(DeclarationId(2124)), inputs: vec![], output: PortId(853), span: SourceSpan::new("src/v3/std/timing_lens.dag", 8292, 8297), @@ -8221,14 +8221,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(722), - target: TransformTarget::Callable(DeclarationId(1876)), + target: TransformTarget::Callable(DeclarationId(1878)), inputs: vec![], output: PortId(868), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9047, 9059), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(723), - target: TransformTarget::Callable(DeclarationId(1882)), + target: TransformTarget::Callable(DeclarationId(1884)), inputs: vec![PortId(868)], output: PortId(869), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9034, 9060), @@ -8295,7 +8295,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(732), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(876)], output: PortId(878), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10059, 10076), @@ -8336,7 +8336,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(737), - target: TransformTarget::Callable(DeclarationId(1910)), + target: TransformTarget::Callable(DeclarationId(1912)), inputs: vec![PortId(883)], output: PortId(884), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10151, 10263), @@ -8357,7 +8357,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(740), - target: TransformTarget::Callable(DeclarationId(1910)), + target: TransformTarget::Callable(DeclarationId(1912)), inputs: vec![PortId(886)], output: PortId(887), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10291, 10472), @@ -8417,7 +8417,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(745), - target: TransformTarget::Callable(DeclarationId(1910)), + target: TransformTarget::Callable(DeclarationId(1912)), inputs: vec![PortId(892)], output: PortId(893), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10508, 10669), @@ -8519,21 +8519,21 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(752), - target: TransformTarget::Callable(DeclarationId(2118)), + target: TransformTarget::Callable(DeclarationId(2120)), inputs: vec![], output: PortId(904), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11299, 11309), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(753), - target: TransformTarget::Callable(DeclarationId(2119)), + target: TransformTarget::Callable(DeclarationId(2121)), inputs: vec![], output: PortId(905), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11327, 11336), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(754), - target: TransformTarget::Callable(DeclarationId(2120)), + target: TransformTarget::Callable(DeclarationId(2122)), inputs: vec![], output: PortId(906), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11350, 11355), @@ -8597,7 +8597,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(757), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(908)], output: PortId(911), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12255, 12272), @@ -8618,7 +8618,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(760), - target: TransformTarget::Callable(DeclarationId(2123)), + target: TransformTarget::Callable(DeclarationId(2125)), inputs: vec![PortId(913)], output: PortId(914), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12279, 12320), @@ -8632,7 +8632,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(762), - target: TransformTarget::Callable(DeclarationId(2124)), + target: TransformTarget::Callable(DeclarationId(2126)), inputs: vec![PortId(915)], output: PortId(916), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12326, 12367), @@ -8666,7 +8666,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(764), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(908)], output: PortId(919), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12406, 12423), @@ -8687,7 +8687,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(767), - target: TransformTarget::Callable(DeclarationId(2125)), + target: TransformTarget::Callable(DeclarationId(2127)), inputs: vec![PortId(921)], output: PortId(922), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12430, 12471), @@ -8701,7 +8701,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(769), - target: TransformTarget::Callable(DeclarationId(2126)), + target: TransformTarget::Callable(DeclarationId(2128)), inputs: vec![PortId(923)], output: PortId(924), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12477, 12518), @@ -8735,7 +8735,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(771), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(908)], output: PortId(927), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12554, 12571), @@ -8756,7 +8756,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(774), - target: TransformTarget::Callable(DeclarationId(2127)), + target: TransformTarget::Callable(DeclarationId(2129)), inputs: vec![PortId(929)], output: PortId(930), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12578, 12619), @@ -8770,7 +8770,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(776), - target: TransformTarget::Callable(DeclarationId(2128)), + target: TransformTarget::Callable(DeclarationId(2130)), inputs: vec![PortId(931)], output: PortId(932), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12625, 12666), @@ -8804,7 +8804,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(778), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(908)], output: PortId(935), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12700, 12717), @@ -8825,7 +8825,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(781), - target: TransformTarget::Callable(DeclarationId(2129)), + target: TransformTarget::Callable(DeclarationId(2131)), inputs: vec![PortId(937)], output: PortId(938), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12724, 12765), @@ -8839,7 +8839,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(783), - target: TransformTarget::Callable(DeclarationId(2130)), + target: TransformTarget::Callable(DeclarationId(2132)), inputs: vec![PortId(939)], output: PortId(940), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12771, 12812), @@ -8873,7 +8873,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(785), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(908)], output: PortId(943), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12846, 12863), @@ -8894,7 +8894,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(788), - target: TransformTarget::Callable(DeclarationId(2131)), + target: TransformTarget::Callable(DeclarationId(2133)), inputs: vec![PortId(945)], output: PortId(946), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12870, 12911), @@ -8908,7 +8908,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(790), - target: TransformTarget::Callable(DeclarationId(2132)), + target: TransformTarget::Callable(DeclarationId(2134)), inputs: vec![PortId(947)], output: PortId(948), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12917, 12958), @@ -9029,7 +9029,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(795), - target: TransformTarget::Callable(DeclarationId(1279)), + target: TransformTarget::Callable(DeclarationId(1281)), inputs: vec![PortId(951)], output: PortId(955), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13118, 13135), @@ -9043,14 +9043,14 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(797), - target: TransformTarget::Callable(DeclarationId(1909)), + target: TransformTarget::Callable(DeclarationId(1911)), inputs: vec![], output: PortId(957), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13142, 13154), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(798), - target: TransformTarget::Callable(DeclarationId(1909)), + target: TransformTarget::Callable(DeclarationId(1911)), inputs: vec![], output: PortId(958), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13160, 13172), @@ -9165,17 +9165,17 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(808), - target: TransformTarget::Callable(DeclarationId(1275)), + target: TransformTarget::Callable(DeclarationId(1277)), inputs: vec![PortId(968)], output: PortId(969), - span: SourceSpan::new("src/v3/std/verification.dag", 20470, 20493), + span: SourceSpan::new("src/v3/std/verification.dag", 22146, 22169), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(809), - target: TransformTarget::Callable(DeclarationId(1276)), + target: TransformTarget::Callable(DeclarationId(1278)), inputs: vec![PortId(970)], output: PortId(971), - span: SourceSpan::new("src/v3/std/verification.dag", 20515, 20549), + span: SourceSpan::new("src/v3/std/verification.dag", 22191, 22225), })); nodes.push(Behavior::Branch(BranchNode { id: NodeId(810), @@ -9186,7 +9186,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { output: PortId(969), pattern: BranchPattern::UnresolvedVariant { name: "Enumerated".to_string(), - span: SourceSpan::new("src/v3/std/verification.dag", 20453, 20466), + span: SourceSpan::new("src/v3/std/verification.dag", 22129, 22142), }, binding: Some(PayloadBinding { binding_name: "c".to_string(), @@ -9198,7 +9198,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { output: PortId(971), pattern: BranchPattern::UnresolvedVariant { name: "Quantified".to_string(), - span: SourceSpan::new("src/v3/std/verification.dag", 20498, 20511), + span: SourceSpan::new("src/v3/std/verification.dag", 22174, 22187), }, binding: Some(PayloadBinding { binding_name: "q".to_string(), @@ -9207,7 +9207,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { }, ], output: PortId(972), - span: SourceSpan::new("src/v3/std/verification.dag", 20435, 20553), + span: SourceSpan::new("src/v3/std/verification.dag", 22111, 22229), emit_participation: Some(BranchEmitParticipation::UserMatch), })); nodes.push(Behavior::Bind(BindNode { @@ -9215,7 +9215,7 @@ fn bootstrapped_fixture_without_parse_surface_dag_nodes() -> Vec { name: "obligation_for_suite_claim".to_string(), value: PortId(972), params: vec![PortId(967)], - span: SourceSpan::new("src/v3/std/verification.dag", 20435, 20553), + span: SourceSpan::new("src/v3/std/verification.dag", 22111, 22229), lane2_workflow: None, emit_participation: Some(BindEmitParticipation::UserCallable), })); @@ -9834,7 +9834,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(2844); + let mut declarations = Vec::with_capacity(2848); declarations.push(Declaration { id: DeclarationId(0), name: Some("Classical".to_string()), @@ -24042,11 +24042,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>()".to_string()))] }), ("wraps_result".to_string(), FieldValue::Literal(LiteralBits::Bool(true))), ("placeholder_convention".to_string(), FieldValue::Variant { constructor: DeclarationId(1959), 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(1171), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1961), 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(1959), 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(1172), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1961), 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(1959), 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(1173), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1961), 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(1959), 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(1174), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1054) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2037)), 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(1960), 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(1959), 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(1960), 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(1959), 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(1960), 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(1959), 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(1960), 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(1959), 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(1960), 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(1959), 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(1960), 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(1959), 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(1960), 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(1959), payload: vec![] })]), FieldValue::Reference(DeclarationId(1170)), FieldValue::Reference(DeclarationId(1171)), FieldValue::Reference(DeclarationId(1172)), FieldValue::Reference(DeclarationId(1173)), 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(1960), 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(1959), 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(1960), 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(1959), 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(1170), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1963), 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(1961), 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(1171), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1963), 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(1961), 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(1172), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1963), 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(1961), 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(1173), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1054), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1054)), 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(1963), 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(1961), 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(1174), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(685), arguments: vec![TemplateArgument { parameter: DeclarationId(686), value: DeclarationId(1054) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2039)), 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(1962), 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(1961), 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(1962), 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(1961), 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(1962), 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(1961), 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(1962), 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(1961), 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(1962), 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(1961), 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(1962), 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(1961), 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(1962), 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(1961), payload: vec![] })]), FieldValue::Reference(DeclarationId(1170)), FieldValue::Reference(DeclarationId(1171)), FieldValue::Reference(DeclarationId(1172)), FieldValue::Reference(DeclarationId(1173)), 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(1962), 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(1961), 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(1962), 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(1961), 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(1175), name: Some("InputField".to_string()), @@ -39163,7 +39163,7 @@ 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 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(2447)); - map.insert(DeclarationId(391), DeclarationId(2450)); - map.insert(DeclarationId(423), DeclarationId(2453)); - map.insert(DeclarationId(426), DeclarationId(2456)); - map.insert(DeclarationId(471), DeclarationId(2459)); - map.insert(DeclarationId(472), DeclarationId(2462)); - map.insert(DeclarationId(473), DeclarationId(2465)); - map.insert(DeclarationId(513), DeclarationId(2468)); - map.insert(DeclarationId(515), DeclarationId(2471)); - map.insert(DeclarationId(516), DeclarationId(2474)); - map.insert(DeclarationId(539), DeclarationId(2477)); - map.insert(DeclarationId(582), DeclarationId(2480)); - map.insert(DeclarationId(602), DeclarationId(2483)); - map.insert(DeclarationId(603), DeclarationId(2486)); - map.insert(DeclarationId(605), DeclarationId(2489)); - map.insert(DeclarationId(608), DeclarationId(2492)); - map.insert(DeclarationId(613), DeclarationId(2495)); - map.insert(DeclarationId(614), DeclarationId(2498)); - map.insert(DeclarationId(618), DeclarationId(2501)); - map.insert(DeclarationId(619), DeclarationId(2504)); - map.insert(DeclarationId(620), DeclarationId(2507)); - map.insert(DeclarationId(625), DeclarationId(2510)); - map.insert(DeclarationId(1424), DeclarationId(2513)); - map.insert(DeclarationId(1428), DeclarationId(2516)); - map.insert(DeclarationId(1431), DeclarationId(2519)); - map.insert(DeclarationId(1433), DeclarationId(2522)); - map.insert(DeclarationId(1434), DeclarationId(2525)); - map.insert(DeclarationId(1435), DeclarationId(2528)); - map.insert(DeclarationId(1489), DeclarationId(2531)); - map.insert(DeclarationId(1490), DeclarationId(2534)); - map.insert(DeclarationId(1491), DeclarationId(2537)); - map.insert(DeclarationId(1492), DeclarationId(2540)); - map.insert(DeclarationId(1493), DeclarationId(2543)); - map.insert(DeclarationId(1494), DeclarationId(2546)); - map.insert(DeclarationId(1500), DeclarationId(2549)); - map.insert(DeclarationId(1555), DeclarationId(2552)); - map.insert(DeclarationId(1558), DeclarationId(2555)); - map.insert(DeclarationId(1559), DeclarationId(2558)); - map.insert(DeclarationId(1560), DeclarationId(2561)); - map.insert(DeclarationId(1561), DeclarationId(2564)); - map.insert(DeclarationId(1584), DeclarationId(2567)); - map.insert(DeclarationId(1589), DeclarationId(2570)); - map.insert(DeclarationId(1593), DeclarationId(2573)); - map.insert(DeclarationId(1596), DeclarationId(2576)); - map.insert(DeclarationId(1597), DeclarationId(2579)); - map.insert(DeclarationId(1642), DeclarationId(2582)); - map.insert(DeclarationId(1643), DeclarationId(2585)); - map.insert(DeclarationId(1644), DeclarationId(2588)); - map.insert(DeclarationId(1645), DeclarationId(2591)); - map.insert(DeclarationId(1695), DeclarationId(2594)); - map.insert(DeclarationId(1696), DeclarationId(2597)); - map.insert(DeclarationId(1715), DeclarationId(2600)); - map.insert(DeclarationId(1716), DeclarationId(2603)); - map.insert(DeclarationId(1720), DeclarationId(2606)); - map.insert(DeclarationId(1721), DeclarationId(2609)); - map.insert(DeclarationId(1732), DeclarationId(2612)); - map.insert(DeclarationId(1733), DeclarationId(2615)); - map.insert(DeclarationId(1735), DeclarationId(2618)); - map.insert(DeclarationId(1736), DeclarationId(2621)); - map.insert(DeclarationId(1738), DeclarationId(2624)); - map.insert(DeclarationId(1739), DeclarationId(2627)); - map.insert(DeclarationId(1741), DeclarationId(2630)); - map.insert(DeclarationId(1743), DeclarationId(2633)); - map.insert(DeclarationId(1746), DeclarationId(2636)); - map.insert(DeclarationId(1750), DeclarationId(2639)); - map.insert(DeclarationId(1752), DeclarationId(2642)); - map.insert(DeclarationId(1754), DeclarationId(2645)); - map.insert(DeclarationId(1764), DeclarationId(2648)); - map.insert(DeclarationId(1765), DeclarationId(2651)); - map.insert(DeclarationId(1766), DeclarationId(2654)); - map.insert(DeclarationId(1769), DeclarationId(2657)); - map.insert(DeclarationId(1770), DeclarationId(2660)); - map.insert(DeclarationId(1805), DeclarationId(2663)); - map.insert(DeclarationId(1806), DeclarationId(2666)); - map.insert(DeclarationId(1807), DeclarationId(2669)); - map.insert(DeclarationId(1808), DeclarationId(2672)); - map.insert(DeclarationId(1809), DeclarationId(2675)); - map.insert(DeclarationId(1810), DeclarationId(2678)); - map.insert(DeclarationId(1833), DeclarationId(2681)); - map.insert(DeclarationId(1963), DeclarationId(2684)); - map.insert(DeclarationId(1964), DeclarationId(2687)); - map.insert(DeclarationId(1970), DeclarationId(2690)); - map.insert(DeclarationId(1971), DeclarationId(2693)); - map.insert(DeclarationId(1972), DeclarationId(2696)); - map.insert(DeclarationId(1973), DeclarationId(2699)); - map.insert(DeclarationId(1974), DeclarationId(2702)); - map.insert(DeclarationId(1975), DeclarationId(2705)); - map.insert(DeclarationId(2080), DeclarationId(2708)); - map.insert(DeclarationId(2081), DeclarationId(2711)); - map.insert(DeclarationId(2082), DeclarationId(2714)); - map.insert(DeclarationId(2085), DeclarationId(2717)); - map.insert(DeclarationId(2086), DeclarationId(2720)); - map.insert(DeclarationId(2280), DeclarationId(2723)); - map.insert(DeclarationId(2309), DeclarationId(2726)); - map.insert(DeclarationId(2315), DeclarationId(2729)); - map.insert(DeclarationId(2320), DeclarationId(2732)); - map.insert(DeclarationId(2323), DeclarationId(2735)); - map.insert(DeclarationId(2324), DeclarationId(2738)); - map.insert(DeclarationId(2344), DeclarationId(2741)); - map.insert(DeclarationId(2345), DeclarationId(2744)); - map.insert(DeclarationId(2353), DeclarationId(2747)); - map.insert(DeclarationId(2357), DeclarationId(2750)); - map.insert(DeclarationId(2359), DeclarationId(2753)); - map.insert(DeclarationId(2360), DeclarationId(2756)); - map.insert(DeclarationId(2361), DeclarationId(2759)); - map.insert(DeclarationId(2362), DeclarationId(2762)); - map.insert(DeclarationId(2363), DeclarationId(2765)); - map.insert(DeclarationId(2369), DeclarationId(2768)); - map.insert(DeclarationId(2371), DeclarationId(2771)); - map.insert(DeclarationId(2372), DeclarationId(2774)); - map.insert(DeclarationId(2384), DeclarationId(2777)); - map.insert(DeclarationId(2385), DeclarationId(2780)); - map.insert(DeclarationId(2387), DeclarationId(2783)); - map.insert(DeclarationId(2388), DeclarationId(2786)); - map.insert(DeclarationId(2389), DeclarationId(2789)); - map.insert(DeclarationId(2390), DeclarationId(2792)); - map.insert(DeclarationId(2392), DeclarationId(2795)); - map.insert(DeclarationId(2393), DeclarationId(2798)); - map.insert(DeclarationId(2396), DeclarationId(2801)); - map.insert(DeclarationId(2397), DeclarationId(2804)); - map.insert(DeclarationId(2398), DeclarationId(2807)); - map.insert(DeclarationId(2405), DeclarationId(2810)); - map.insert(DeclarationId(2406), DeclarationId(2813)); - map.insert(DeclarationId(2407), DeclarationId(2816)); - map.insert(DeclarationId(2409), DeclarationId(2819)); - map.insert(DeclarationId(2410), DeclarationId(2822)); - map.insert(DeclarationId(2411), DeclarationId(2825)); - map.insert(DeclarationId(2413), DeclarationId(2828)); - map.insert(DeclarationId(2414), DeclarationId(2831)); - map.insert(DeclarationId(2415), DeclarationId(2834)); - map.insert(DeclarationId(2422), DeclarationId(2837)); - map.insert(DeclarationId(2424), DeclarationId(2840)); - map.insert(DeclarationId(2435), DeclarationId(2843)); + map.insert(DeclarationId(389), DeclarationId(2451)); + map.insert(DeclarationId(391), DeclarationId(2454)); + map.insert(DeclarationId(423), DeclarationId(2457)); + map.insert(DeclarationId(426), DeclarationId(2460)); + map.insert(DeclarationId(471), DeclarationId(2463)); + map.insert(DeclarationId(472), DeclarationId(2466)); + map.insert(DeclarationId(473), DeclarationId(2469)); + map.insert(DeclarationId(513), DeclarationId(2472)); + map.insert(DeclarationId(515), DeclarationId(2475)); + map.insert(DeclarationId(516), DeclarationId(2478)); + map.insert(DeclarationId(539), DeclarationId(2481)); + map.insert(DeclarationId(582), DeclarationId(2484)); + map.insert(DeclarationId(602), DeclarationId(2487)); + map.insert(DeclarationId(603), DeclarationId(2490)); + map.insert(DeclarationId(605), DeclarationId(2493)); + map.insert(DeclarationId(608), DeclarationId(2496)); + map.insert(DeclarationId(613), DeclarationId(2499)); + map.insert(DeclarationId(614), DeclarationId(2502)); + map.insert(DeclarationId(618), DeclarationId(2505)); + map.insert(DeclarationId(619), DeclarationId(2508)); + map.insert(DeclarationId(620), DeclarationId(2511)); + map.insert(DeclarationId(625), DeclarationId(2514)); + map.insert(DeclarationId(1426), DeclarationId(2517)); + map.insert(DeclarationId(1430), DeclarationId(2520)); + map.insert(DeclarationId(1433), DeclarationId(2523)); + map.insert(DeclarationId(1435), DeclarationId(2526)); + map.insert(DeclarationId(1436), DeclarationId(2529)); + map.insert(DeclarationId(1437), DeclarationId(2532)); + map.insert(DeclarationId(1491), DeclarationId(2535)); + map.insert(DeclarationId(1492), DeclarationId(2538)); + map.insert(DeclarationId(1493), DeclarationId(2541)); + map.insert(DeclarationId(1494), DeclarationId(2544)); + map.insert(DeclarationId(1495), DeclarationId(2547)); + map.insert(DeclarationId(1496), DeclarationId(2550)); + map.insert(DeclarationId(1502), DeclarationId(2553)); + map.insert(DeclarationId(1557), DeclarationId(2556)); + map.insert(DeclarationId(1560), DeclarationId(2559)); + map.insert(DeclarationId(1561), DeclarationId(2562)); + map.insert(DeclarationId(1562), DeclarationId(2565)); + map.insert(DeclarationId(1563), DeclarationId(2568)); + map.insert(DeclarationId(1586), DeclarationId(2571)); + map.insert(DeclarationId(1591), DeclarationId(2574)); + map.insert(DeclarationId(1595), DeclarationId(2577)); + map.insert(DeclarationId(1598), DeclarationId(2580)); + map.insert(DeclarationId(1599), DeclarationId(2583)); + map.insert(DeclarationId(1644), DeclarationId(2586)); + map.insert(DeclarationId(1645), DeclarationId(2589)); + map.insert(DeclarationId(1646), DeclarationId(2592)); + map.insert(DeclarationId(1647), DeclarationId(2595)); + map.insert(DeclarationId(1697), DeclarationId(2598)); + map.insert(DeclarationId(1698), DeclarationId(2601)); + map.insert(DeclarationId(1717), DeclarationId(2604)); + map.insert(DeclarationId(1718), DeclarationId(2607)); + map.insert(DeclarationId(1722), DeclarationId(2610)); + map.insert(DeclarationId(1723), DeclarationId(2613)); + map.insert(DeclarationId(1734), DeclarationId(2616)); + map.insert(DeclarationId(1735), DeclarationId(2619)); + map.insert(DeclarationId(1737), DeclarationId(2622)); + map.insert(DeclarationId(1738), DeclarationId(2625)); + map.insert(DeclarationId(1740), DeclarationId(2628)); + map.insert(DeclarationId(1741), DeclarationId(2631)); + map.insert(DeclarationId(1743), DeclarationId(2634)); + map.insert(DeclarationId(1745), DeclarationId(2637)); + map.insert(DeclarationId(1748), DeclarationId(2640)); + map.insert(DeclarationId(1752), DeclarationId(2643)); + map.insert(DeclarationId(1754), DeclarationId(2646)); + map.insert(DeclarationId(1756), DeclarationId(2649)); + map.insert(DeclarationId(1766), DeclarationId(2652)); + map.insert(DeclarationId(1767), DeclarationId(2655)); + map.insert(DeclarationId(1768), DeclarationId(2658)); + map.insert(DeclarationId(1771), DeclarationId(2661)); + map.insert(DeclarationId(1772), DeclarationId(2664)); + map.insert(DeclarationId(1807), DeclarationId(2667)); + map.insert(DeclarationId(1808), DeclarationId(2670)); + map.insert(DeclarationId(1809), DeclarationId(2673)); + map.insert(DeclarationId(1810), DeclarationId(2676)); + map.insert(DeclarationId(1811), DeclarationId(2679)); + map.insert(DeclarationId(1812), DeclarationId(2682)); + map.insert(DeclarationId(1835), DeclarationId(2685)); + map.insert(DeclarationId(1965), DeclarationId(2688)); + map.insert(DeclarationId(1966), DeclarationId(2691)); + map.insert(DeclarationId(1972), DeclarationId(2694)); + map.insert(DeclarationId(1973), DeclarationId(2697)); + map.insert(DeclarationId(1974), DeclarationId(2700)); + map.insert(DeclarationId(1975), DeclarationId(2703)); + map.insert(DeclarationId(1976), DeclarationId(2706)); + map.insert(DeclarationId(1977), DeclarationId(2709)); + map.insert(DeclarationId(2082), DeclarationId(2712)); + map.insert(DeclarationId(2083), DeclarationId(2715)); + map.insert(DeclarationId(2084), DeclarationId(2718)); + map.insert(DeclarationId(2087), DeclarationId(2721)); + map.insert(DeclarationId(2088), DeclarationId(2724)); + map.insert(DeclarationId(2284), DeclarationId(2727)); + map.insert(DeclarationId(2313), DeclarationId(2730)); + map.insert(DeclarationId(2319), DeclarationId(2733)); + map.insert(DeclarationId(2324), DeclarationId(2736)); + map.insert(DeclarationId(2327), DeclarationId(2739)); + map.insert(DeclarationId(2328), DeclarationId(2742)); + map.insert(DeclarationId(2348), DeclarationId(2745)); + map.insert(DeclarationId(2349), DeclarationId(2748)); + map.insert(DeclarationId(2357), DeclarationId(2751)); + map.insert(DeclarationId(2361), DeclarationId(2754)); + map.insert(DeclarationId(2363), DeclarationId(2757)); + map.insert(DeclarationId(2364), DeclarationId(2760)); + map.insert(DeclarationId(2365), DeclarationId(2763)); + map.insert(DeclarationId(2366), DeclarationId(2766)); + map.insert(DeclarationId(2367), DeclarationId(2769)); + map.insert(DeclarationId(2373), DeclarationId(2772)); + map.insert(DeclarationId(2375), DeclarationId(2775)); + map.insert(DeclarationId(2376), DeclarationId(2778)); + map.insert(DeclarationId(2388), DeclarationId(2781)); + map.insert(DeclarationId(2389), DeclarationId(2784)); + map.insert(DeclarationId(2391), DeclarationId(2787)); + map.insert(DeclarationId(2392), DeclarationId(2790)); + map.insert(DeclarationId(2393), DeclarationId(2793)); + map.insert(DeclarationId(2394), DeclarationId(2796)); + map.insert(DeclarationId(2396), DeclarationId(2799)); + map.insert(DeclarationId(2397), DeclarationId(2802)); + map.insert(DeclarationId(2400), DeclarationId(2805)); + map.insert(DeclarationId(2401), DeclarationId(2808)); + map.insert(DeclarationId(2402), DeclarationId(2811)); + map.insert(DeclarationId(2409), DeclarationId(2814)); + map.insert(DeclarationId(2410), DeclarationId(2817)); + map.insert(DeclarationId(2411), DeclarationId(2820)); + map.insert(DeclarationId(2413), DeclarationId(2823)); + map.insert(DeclarationId(2414), DeclarationId(2826)); + map.insert(DeclarationId(2415), DeclarationId(2829)); + map.insert(DeclarationId(2417), DeclarationId(2832)); + map.insert(DeclarationId(2418), DeclarationId(2835)); + map.insert(DeclarationId(2419), DeclarationId(2838)); + map.insert(DeclarationId(2426), DeclarationId(2841)); + map.insert(DeclarationId(2428), DeclarationId(2844)); + map.insert(DeclarationId(2439), DeclarationId(2847)); map } } diff --git a/src/v3/compiler/tests/integration/test_runner_test.rs b/src/v3/compiler/tests/integration/test_runner_test.rs index 765468f1fa2..8fb946474c5 100644 --- a/src/v3/compiler/tests/integration/test_runner_test.rs +++ b/src/v3/compiler/tests/integration/test_runner_test.rs @@ -2,7 +2,7 @@ use std::path::PathBuf; -use v3_compiler::dag::{FieldValue, LiteralBits}; +use v3_compiler::dag::{FieldValue, LiteralBits, ValueBody}; use v3_compiler::diagnostics::Diagnostic; use v3_compiler::test_runner::TestClaimValue; use v3_compiler::test_runner::{ClaimResult, TestRunner}; @@ -277,6 +277,78 @@ data suite: TestSuite = { assert_all_pass(&results); } +#[test] +// P5 receipt for R3 T-WAD gate #101 (`test_cost_dimension_landed`): until +// #102 wires the slow-test ratchet to v3 timing data, this hand-written +// integration test is the checkable lowering receipt for the new +// `TestNodeCostDimension` substrate shape. It compiles the `.dag` row through +// the real bootstrap stack, asserts the nested `TimingBudget` / `Nanoseconds` +// structure, and runs the referenced `TestClaim` through `TestRunner`. +fn test_cost_dimension_landed_on_test_node() { + let source = r#" +data claim_cost: TestClaim = { + name: "cost dimension node", + source: "let x: Int = 0", + file_name: "runner_cost_dimension.v3", + predicate: CostBounded("x", Eq, 0), + requires: [] +} + +data claim_cost_dimension: TestNodeCostDimension = { + node: EnumeratedTestNode(claim_cost), + budget: { max: { count: 2000000000 } }, + measured: Observed { duration: { count: 17000000 } } +} + +data suite: TestSuite = { + name: "runner_cost_dimension", + claims: [Enumerated(claim_cost)] +} +"#; + let dag = compile_clean(source, "test_runner_cost_dimension.dag"); + let dimension = dag + .declarations() + .iter() + .find(|decl| decl.name.as_deref() == Some("claim_cost_dimension")) + .expect("test node cost dimension declaration should lower"); + let fields = match dimension.value_body.as_ref() { + Some(ValueBody::Structural { fields }) => fields, + other => panic!("TestNodeCostDimension should lower structurally, got {other:?}"), + }; + + let budget = fields + .iter() + .find(|(label, _)| label == "budget") + .map(|(_, value)| value) + .expect("budget timing field should be present"); + let FieldValue::Record(budget_fields) = budget else { + panic!("budget should lower as a TimingBudget record, got {budget:?}"); + }; + let max = budget_fields + .iter() + .find(|(label, _)| label == "max") + .map(|(_, value)| value) + .expect("TimingBudget.max should be present"); + let FieldValue::Record(max_fields) = max else { + panic!("TimingBudget.max should lower as a Nanoseconds record, got {max:?}"); + }; + assert!( + max_fields.iter().any(|(label, value)| { + label == "count" + && matches!( + value, + FieldValue::Literal(LiteralBits::Int(bits)) + if bits == "2000000000" + ) + }), + "budget TimingBudget.max Nanoseconds should retain its count field" + ); + + let results = TestRunner::new(&dag).run_suite("suite"); + assert_eq!(results.len(), 1); + assert_all_pass(&results); +} + #[test] fn test_runner_evaluates_port_has_state_claim() { let source = r#" diff --git a/src/v3/std/verification.dag b/src/v3/std/verification.dag index 17ebd38315f..af25a095d94 100644 --- a/src/v3/std/verification.dag +++ b/src/v3/std/verification.dag @@ -19,6 +19,7 @@ module std.verification import std.list { List, map } import std.types { FilePath, NonEmptyStr } import v3.std.substrate { ComparisonOp } +import v3.std.timing_lens { TimingBudget, TimingMeasurement } import v3.spec.v3_l1 { DeclarationRef } import v3.std.resources { ResourceReference } import v3.std.bridge_ledger { BridgeLedgerRef } @@ -29,6 +30,8 @@ import v3.std.bridge_ledger { BridgeLedgerRef } type Path = FilePath type SnapshotRef = NonEmptyStr +// R3 T-Workflow-As-Data gate #101 (`test_cost_dimension_landed`). +// // Closed PB census-list constants are declared vocabulary, not string labels, // so fixtures can only point at typed list identities. type CensusListConstant {} @@ -391,6 +394,36 @@ type QuantifiedTestClaim { requires: List } +// R3 T-Workflow-As-Data gate #101 (`test_cost_dimension_landed`). +// +// Test execution cost is the timing substrate projected onto a test node, +// not a side table in `scripts/slow-test-exemptions.txt` and not a +// verification-local scalar dimension. `TestNodeRef` is a closed test-typed +// edge: only modeled `TestClaim` / `QuantifiedTestClaim` nodes can inhabit it, +// so arbitrary declarations cannot masquerade as test nodes. The budget/report +// fields reuse T-WAD's existing `TimingBudget` / `TimingMeasurement` authority +// over `Nanoseconds`, so #102 can derive slow-test status without introducing +// a parallel duration algebra. +// +// PRACTICE 4 CHECKPOINT: 🟡 SCAFFOLD — this coproduct intentionally mirrors +// `SuiteClaim`'s enumerated/quantified axis at the cost-attachment boundary so +// #102 can derive slow-test status for both concrete and generated test nodes +// without reopening `TestNodeCostDimension`. It is not a second suite-entry +// roster: `SuiteClaim` remains the ordered suite membership authority, while +// `TestNodeRef` is only the typed subject edge for cost facts. Dissolution +// trigger: when #102 wires the slow-test ratchet to the v3 timing authority, +// collapse any unconsumed arm or reuse `SuiteClaim` directly if the ratchet only +// needs suite-entry identity rather than a cost-fact subject role. +type TestNodeRef + = EnumeratedTestNode(TestClaim) + | QuantifiedTestNode(QuantifiedTestClaim) + +type TestNodeCostDimension { + node: TestNodeRef + budget: TimingBudget + measured: TimingMeasurement +} + // **🟢 TERMINAL — SuiteClaim.** Closed two-variant coproduct exhausting the // structurally meaningful suite-entry shapes: an existing single-source // `TestClaim` (`Enumerated`) and a generator-driven property-based family