From 49e4fba1efe41a6b0653630a3e5f10a32a2b8b38 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 18:34:30 -0400 Subject: [PATCH 1/7] WIP: R3 gate #67: numeric_construction_demonstration (T-Numeric-Construction) --- src/v3/compiler/src/emit/rust_target.rs | 96 ++++++++++- src/v3/compiler/src/infer.rs | 14 +- src/v3/compiler/src/int_literal_ranges.rs | 163 ++++++++++++++++++ .../tests/boundary/m1_3_emit_rust_test.rs | 36 ++++ src/v3/spec/rust.dag | 20 +++ 5 files changed, 325 insertions(+), 4 deletions(-) diff --git a/src/v3/compiler/src/emit/rust_target.rs b/src/v3/compiler/src/emit/rust_target.rs index ba09c18ab99..805d04b1573 100644 --- a/src/v3/compiler/src/emit/rust_target.rs +++ b/src/v3/compiler/src/emit/rust_target.rs @@ -3296,6 +3296,77 @@ enum ArrowRustEmitPolicy { StorageRcDynFn, } +/// Canonical Rust primitive for anonymous `Compose>` from gate-#60 +/// surface sugar (`Int<32>`, `Real<64>`, …), aligned with `rust.dag` `TypeRealization` carriers. +/// `Compose` slot order matches lowering today; width vs algebra slots are detected independently +/// (same spirit as `structural_compose_real_machine_width`). +fn rust_carrier_for_compose_algebra_machine_width( + dag: &Dag, + declaration: DeclarationId, +) -> Option<&'static str> { + let compose = dag.declaration_by_name("Compose")?.id; + let peeled = + crate::int_literal_ranges::peel_decl_head_for_integral_float_seed(dag, declaration); + let d = dag.declaration(peeled); + let TypeConnective::Instantiation { + template, + arguments, + } = &d.connective + else { + return None; + }; + if *template != compose || arguments.len() != 2 { + return None; + } + let int_id = dag.declaration_by_name("Int")?.id; + let uint_id = dag.declaration_by_name("UInt")?.id; + let real_id = dag.declaration_by_name("Real")?.id; + + let mut algebra: Option = None; + let mut bits: Option = None; + for arg in arguments { + if let Some(b) = crate::int_literal_ranges::gate60_machine_width_bits(dag, arg.value) { + bits = Some(b); + continue; + } + if arg.value == int_id || arg.value == uint_id || arg.value == real_id { + algebra = Some(arg.value); + continue; + } + return None; + } + let algebra = algebra?; + let bits = bits?; + if algebra == int_id { + return match bits { + 8 => Some("i8"), + 16 => Some("i16"), + 32 => Some("i32"), + 64 => Some("i64"), + 128 => Some("i128"), + _ => None, + }; + } + if algebra == uint_id { + return match bits { + 8 => Some("u8"), + 16 => Some("u16"), + 32 => Some("u32"), + 64 => Some("u64"), + 128 => Some("u128"), + _ => None, + }; + } + if algebra == real_id { + return match bits { + 32 => Some("f32"), + 64 => Some("f64"), + _ => None, + }; + } + None +} + #[allow(dead_code)] #[derive(Debug, Clone, Copy)] enum InputConsumer<'a> { @@ -3609,6 +3680,22 @@ impl<'a> Ctx<'a> { self.dispatch_producer(port, &RenderLocals::default(), RenderMode::OwnedConstruct) } + /// Integer literals lowered from surface `Real = ` (R3 gate #67) retain + /// `LiteralBits::Int` but resolve to `f32`/`f64` Rust types — rustc rejects `let x: f64 = 0`. + fn render_value_with_port_rust_type( + &self, + port: PortId, + v: &ValueNode, + ) -> Result { + if let LiteralBits::Int(decimal) = &v.data { + let rust_ty = self.rust_type_name_for_port(port)?; + if rust_ty == "f32" || rust_ty == "f64" { + return Ok(format!("{decimal}.0")); + } + } + Ok(render_value(v, &self.indexes.syntax.literals)) + } + fn dispatch_producer( &self, port: PortId, @@ -3623,12 +3710,13 @@ impl<'a> Ctx<'a> { match self.dag.node(node_id) { Behavior::Value(v) => match mode { RenderMode::BorrowedRead => { - self.render_borrowed_expr(port, render_value(v, &self.indexes.syntax.literals)) + let expr = self.render_value_with_port_rust_type(port, v)?; + self.render_borrowed_expr(port, expr) } RenderMode::CopyRead | RenderMode::OwnedConstruct | RenderMode::OwnedConstructLastUse => { - Ok(render_value(v, &self.indexes.syntax.literals)) + self.render_value_with_port_rust_type(port, v) } }, Behavior::Transform(t) => self.render_transform(t, locals, mode), @@ -5582,6 +5670,10 @@ impl<'a> Ctx<'a> { if let Some(binding) = self.indexes.types.get(&declaration) { return Ok(binding.carrier.clone()); } + if let Some(carrier) = rust_carrier_for_compose_algebra_machine_width(self.dag, declaration) + { + return Ok(carrier.to_string()); + } let decl = self.dag.declaration(declaration); if let Some(name) = &decl.name { // Named user `struct` / `sum` (record or enum) are the Rust name authority diff --git a/src/v3/compiler/src/infer.rs b/src/v3/compiler/src/infer.rs index 5549ab77c49..12bb53f125d 100644 --- a/src/v3/compiler/src/infer.rs +++ b/src/v3/compiler/src/infer.rs @@ -55,8 +55,9 @@ use std::str::FromStr; use num_bigint::BigInt; use crate::int_literal_ranges::{ - int_literal_fits_expected_type, integer_range_for_decl, literal_bigint_at, - magnitude_out_of_range_for_interval, IntegerRangeLookup, + int_literal_allowed_integral_seed_for_real_decl, int_literal_fits_expected_type, + integer_range_for_decl, literal_bigint_at, magnitude_out_of_range_for_interval, + IntegerRangeLookup, }; use crate::lower::{clone_predicate_body, outer_predicate_slots}; use crate::operators::{LogicalOp, OperatorKind}; @@ -1004,6 +1005,15 @@ fn decide(dag: &mut Dag, index: usize) -> Decision { Err(diag) => return Decision::fail(v.output, diag), Ok(None) => {} } + // No integer `range(min,max)` facts: allow lossless integral literals to + // seed fixed-width `Real` / `Float` while float lexemes are absent. + if int_literal_allowed_integral_seed_for_real_decl( + dag, + &literal, + existing.declaration, + ) { + return Decision::Set(v.output, *existing); + } } } } diff --git a/src/v3/compiler/src/int_literal_ranges.rs b/src/v3/compiler/src/int_literal_ranges.rs index ea6646f4651..b92f25fadbf 100644 --- a/src/v3/compiler/src/int_literal_ranges.rs +++ b/src/v3/compiler/src/int_literal_ranges.rs @@ -17,6 +17,7 @@ //! //! | Location | Behavior | //! | --- | --- | +//! | `infer::decide` (`Behavior::Value` integral literal vs annotated fixed-width real) | **Yes** — lossless IEEE narrow via [`int_literal_allowed_integral_seed_for_real_decl`] (R3 gate #67). | //! | `infer::try_reconcile_int_literal_decision_set` | `let` / `data` pre-seed vs default `Int64` literal; in-range narrow; OOB → `MagnitudeOutOfRange`. | //! | `infer::decide_transform` (calls) | Parameter-narrow type vs default-`Int` argument literal; narrow or OOB. | //! | `infer::int_literal_implicit_bind_tolerated_for_expected` | Callable template binding when structural binding fails on int literal. | @@ -525,6 +526,168 @@ pub(crate) fn literal_bigint_at(dag: &Dag, port: PortId) -> Option { BigInt::from_str(s).ok() } +/// IEEE-754 width targeted by an integral literal that seeds a fixed-width real. +/// +/// 🟡 STAGED — compiler-internal discriminant for gate-#67 interim seeding; dissolve when +/// float lexeme / substrate width facts subsume this path (Practice 4 — internal enum). +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub(crate) enum IntLiteralFloatCoercionTarget { + F32, + F64, +} + +/// Peels empty `Instantiate(T, [])` and `ResolvedBy{Structure,Name}` heads (gate-#60 alias chain). +/// Shared by integral-float seeding and Rust emit `Compose>` inspection. +pub(crate) fn peel_decl_head_for_integral_float_seed( + dag: &Dag, + mut decl: DeclarationId, +) -> DeclarationId { + for _ in 0..32 { + let d = dag.declaration(decl); + match &d.connective { + TypeConnective::Instantiation { + template, + arguments, + } if arguments.is_empty() => { + decl = *template; + } + TypeConnective::Atom(AtomPayload::ResolvedByName(next)) + | TypeConnective::Atom(AtomPayload::ResolvedByStructure(next)) => { + decl = *next; + } + _ => return decl, + } + } + decl +} + +/// True when every integer with this magnitude is representable **exactly** as an `f32`. +pub(crate) fn int_literal_lossless_in_f32(literal: &BigInt) -> bool { + // IEEE-754 binary32 has 24 explicit significand bits → all |n| ≤ 2^24 round-trip exactly. + let max = BigInt::from(16777216u32); + let min = -max.clone(); + literal >= &min && literal <= &max +} + +/// True when every integer with this magnitude is representable **exactly** as an `f64`. +pub(crate) fn int_literal_lossless_in_f64(literal: &BigInt) -> bool { + let max = BigInt::from(9007199254740992u64); + let min = -max.clone(); + literal >= &min && literal <= &max +} + +/// R3 gate #60: `MachineWidth` or `MachineWidth` → bit width. +pub(crate) fn gate60_machine_width_bits( + dag: &Dag, + machine_width_inst: DeclarationId, +) -> Option { + let wdecl = dag.declaration(machine_width_inst); + let TypeConnective::Instantiation { + template, + arguments: mw_args, + } = &wdecl.connective + else { + return None; + }; + let mw_tpl = dag.declaration_by_name("MachineWidth")?.id; + if *template != mw_tpl || mw_args.len() != 1 { + return None; + } + let slot = mw_args[0].value; + for (word_name, bits) in [ + ("Word8", 8_u32), + ("Word16", 16), + ("Word32", 32), + ("Word64", 64), + ("Word128", 128), + ] { + if let Some(w) = dag.declaration_by_name(word_name) { + if slot == w.id { + return Some(bits); + } + } + } + let inner = dag.declaration(slot); + if let TypeConnective::Atom(AtomPayload::Literal(LiteralBits::Int(decimal))) = &inner.connective + { + let n: u32 = decimal.parse().ok()?; + return matches!(n, 8 | 16 | 32 | 64 | 128).then_some(n); + } + None +} + +fn structural_compose_real_machine_width( + dag: &Dag, + decl: DeclarationId, +) -> Option { + let compose = dag.declaration_by_name("Compose")?.id; + let real = dag.declaration_by_name("Real")?.id; + + let decl = peel_decl_head_for_integral_float_seed(dag, decl); + let d = dag.declaration(decl); + let TypeConnective::Instantiation { + template, + arguments, + } = &d.connective + else { + return None; + }; + if *template != compose || arguments.len() != 2 { + return None; + } + if !arguments.iter().any(|a| a.value == real) { + return None; + } + let mut out = None; + for arg in arguments { + if arg.value == real { + continue; + } + if let Some(bits) = gate60_machine_width_bits(dag, arg.value) { + match bits { + 32 => out = Some(IntLiteralFloatCoercionTarget::F32), + 64 => out = Some(IntLiteralFloatCoercionTarget::F64), + _ => {} + } + } + } + out +} + +pub(crate) fn int_literal_float_coercion_target( + dag: &Dag, + decl: DeclarationId, +) -> Option { + let peeled = peel_decl_head_for_integral_float_seed(dag, decl); + for (name, fmt) in [ + ("Real64", IntLiteralFloatCoercionTarget::F64), + ("Float64", IntLiteralFloatCoercionTarget::F64), + ("Real32", IntLiteralFloatCoercionTarget::F32), + ("Float32", IntLiteralFloatCoercionTarget::F32), + ] { + if let Some(d) = dag.declaration_by_name(name) { + if peeled == d.id { + return Some(fmt); + } + } + } + structural_compose_real_machine_width(dag, decl) +} + +/// `let r: Real<64> = 0` (etc.): integer literals may seed fixed-width reals when the tokenizer +/// has no float lexeme yet — emit prints a decimal fragment Rust accepts in `f32`/`f64` slots. +pub(crate) fn int_literal_allowed_integral_seed_for_real_decl( + dag: &Dag, + literal: &BigInt, + decl: DeclarationId, +) -> bool { + match int_literal_float_coercion_target(dag, decl) { + Some(IntLiteralFloatCoercionTarget::F64) => int_literal_lossless_in_f64(literal), + Some(IntLiteralFloatCoercionTarget::F32) => int_literal_lossless_in_f32(literal), + None => false, + } +} + pub(crate) fn int_literal_fits_expected_type( dag: &Dag, literal: &BigInt, diff --git a/src/v3/compiler/tests/boundary/m1_3_emit_rust_test.rs b/src/v3/compiler/tests/boundary/m1_3_emit_rust_test.rs index 8b85978b197..d5660dcb3bf 100644 --- a/src/v3/compiler/tests/boundary/m1_3_emit_rust_test.rs +++ b/src/v3/compiler/tests/boundary/m1_3_emit_rust_test.rs @@ -209,6 +209,42 @@ fn emit_rust_single_int_binding() { assert!(out.contains("println!(\"{}\", x)"), "got: {out}"); } +/// R3 gate #67 / T-Numeric-Construction — `numeric_construction_demonstration`: +/// construction syntax `Int<32>` + `Real<64>` (lowers to anonymous `Compose<…, MachineWidth<…>>`) +/// so the fixture exercises gate-#60 parse/lower + emit structural carrier resolution, not only +/// named `Int32`/`Real64` aliases. Integer `0` seeds `Real<64>` while float lexemes are absent +/// (`int_literal_allowed_integral_seed_for_real_decl`). +const NUMERIC_CONSTRUCTION_DEMONSTRATION_V3: &str = "\ +import std.integer { Int } +import std.float { Real } + +let i: Int<32> = 42 +let _r: Real<64> = 0 +let out: Int<32> = i +"; + +#[test] +fn numeric_construction_demonstration_emit_uses_i32_and_f64_gate_67() { + let out = emit(NUMERIC_CONSTRUCTION_DEMONSTRATION_V3); + assert!( + out.contains("i32") && out.contains("f64"), + "expected Rust `i32` + `f64` for Int<32> + Real<64>; got:\n{out}", + ); + assert!( + out.contains("42"), + "expected emitted Rust to retain int literal 42; got:\n{out}", + ); +} + +#[test] +fn numeric_construction_demonstration_rustc_roundtrip_executes_gate_67() { + assert_eq!( + roundtrip_stdout(NUMERIC_CONSTRUCTION_DEMONSTRATION_V3), + "42", + "gate #67 end-to-end program should print widened int witness on stdout", + ); +} + #[test] fn emit_rust_result_top_level_binding_prints_debug_string() { let out = emit( diff --git a/src/v3/spec/rust.dag b/src/v3/spec/rust.dag index 1b26c5e2928..2941464fee8 100644 --- a/src/v3/spec/rust.dag +++ b/src/v3/spec/rust.dag @@ -93,6 +93,7 @@ import v3.std.clean_emission { VerifierOutputPolicy, IgnoreVerifierOutput } import std.algebra { BooleanAlgebra, Monoid, FreeMonoid } +import std.float { Real32, Real64 } import std.integer { Int, UInt8, Int32, UInt32, Int128, UInt128, IntPlatform, UIntPlatform } import v3.std.lookup { Lookup } import v3.std.dimensions { Witness } @@ -147,6 +148,25 @@ data rust_i32: TypeRealization = { cost: 1 } +// Fixed-width IEEE-754 reals (`dsl/std/float.dag` — `Real32`/`Real64` construction entries). +data rust_f32: TypeRealization = { + language: rust_language + target: Real32 + carrier: "f32" + is_copy: true + fields: [] + cost: 1 +} + +data rust_f64: TypeRealization = { + language: rust_language + target: Real64 + carrier: "f64" + is_copy: true + fields: [] + cost: 1 +} + data rust_u32: TypeRealization = { language: rust_language target: UInt32 From 6cb78008a5bc3ba7e57ce5f1bfe466ef845d9bdc Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 20:09:56 +0000 Subject: [PATCH 2/7] feat(v3): R3 gate #67 numeric construction demonstration End-to-end Int<32> + Real<64>: infer lossless integral seeds for fixed-width reals, shared peel + gate60 width bits, structural Compose to Rust carriers, float literal emit, rust.dag Real32/64 realizations + regen_bootstrap, tests. Co-authored-by: Cursor --- src/v3/compiler/src/bootstrap_generated.rs | 9588 ++++++++++---------- 1 file changed, 4835 insertions(+), 4753 deletions(-) diff --git a/src/v3/compiler/src/bootstrap_generated.rs b/src/v3/compiler/src/bootstrap_generated.rs index e1d5aa7b6ac..cf1851c9095 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: 937, - next_declaration_id: 3389, + next_declaration_id: 3391, next_port_id: 1109, 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: 3389, + declaration_append_begin_after_bootstrap: 3391, } } @@ -1995,21 +1995,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(225), - target: TransformTarget::Callable(DeclarationId(2211)), + target: TransformTarget::Callable(DeclarationId(2213)), inputs: vec![PortId(228)], output: PortId(230), span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(226), - target: TransformTarget::Callable(DeclarationId(2213)), + target: TransformTarget::Callable(DeclarationId(2215)), inputs: vec![PortId(230)], output: PortId(231), span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(227), - target: TransformTarget::Callable(DeclarationId(2157)), + target: TransformTarget::Callable(DeclarationId(2159)), inputs: vec![PortId(228), PortId(229), PortId(231)], output: PortId(232), span: SourceSpan::new("src/v3/std/algebra.dag", 11149, 11539), @@ -2025,7 +2025,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(229), - target: TransformTarget::Callable(DeclarationId(2159)), + target: TransformTarget::Callable(DeclarationId(2161)), inputs: vec![PortId(233), PortId(234), PortId(235)], output: PortId(236), span: SourceSpan::new("src/v3/std/algebra.dag", 11670, 11726), @@ -2041,7 +2041,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(231), - target: TransformTarget::Callable(DeclarationId(2214)), + target: TransformTarget::Callable(DeclarationId(2216)), inputs: vec![PortId(237)], output: PortId(238), span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), @@ -2193,7 +2193,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(245), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2200)), inputs: vec![PortId(254)], output: PortId(255), span: SourceSpan::new("src/v3/std/algebra.dag", 12325, 12349), @@ -2223,7 +2223,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(249), - target: TransformTarget::Callable(DeclarationId(2196)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![PortId(259)], output: PortId(260), span: SourceSpan::new("src/v3/std/algebra.dag", 12618, 12653), @@ -2353,14 +2353,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(261), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(273)], output: PortId(274), span: SourceSpan::new("src/v3/std/algebra.dag", 14214, 14229), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(262), - target: TransformTarget::Callable(DeclarationId(2216)), + target: TransformTarget::Callable(DeclarationId(2218)), inputs: vec![PortId(272), PortId(274)], output: PortId(275), span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), @@ -3065,7 +3065,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(309), - target: TransformTarget::Callable(DeclarationId(2218)), + target: TransformTarget::Callable(DeclarationId(2220)), inputs: vec![PortId(355), PortId(356)], output: PortId(357), span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), @@ -3093,7 +3093,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(313), - target: TransformTarget::Callable(DeclarationId(2220)), + target: TransformTarget::Callable(DeclarationId(2222)), inputs: vec![PortId(360), PortId(361)], output: PortId(362), span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), @@ -4586,14 +4586,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(407), - target: TransformTarget::Callable(DeclarationId(2221)), + target: TransformTarget::Callable(DeclarationId(2223)), inputs: vec![PortId(468), PortId(469)], output: PortId(470), span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(408), - target: TransformTarget::Callable(DeclarationId(2222)), + target: TransformTarget::Callable(DeclarationId(2224)), inputs: vec![PortId(467), PortId(470)], output: PortId(471), span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), @@ -4609,7 +4609,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(410), - target: TransformTarget::Callable(DeclarationId(2223)), + target: TransformTarget::Callable(DeclarationId(2225)), inputs: vec![], output: PortId(473), span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), @@ -4673,7 +4673,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(418), - target: TransformTarget::Callable(DeclarationId(2224)), + target: TransformTarget::Callable(DeclarationId(2226)), inputs: vec![PortId(479), PortId(481)], output: PortId(482), span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), @@ -4769,21 +4769,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(425), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(488)], output: PortId(489), span: SourceSpan::new("src/v3/std/algebra.dag", 23123, 23138), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(426), - target: TransformTarget::Callable(DeclarationId(2225)), + target: TransformTarget::Callable(DeclarationId(2227)), inputs: vec![], output: PortId(490), span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(427), - target: TransformTarget::Callable(DeclarationId(2226)), + target: TransformTarget::Callable(DeclarationId(2228)), inputs: vec![PortId(489), PortId(490)], output: PortId(491), span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), @@ -4920,7 +4920,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(439), - target: TransformTarget::Callable(DeclarationId(2227)), + target: TransformTarget::Callable(DeclarationId(2229)), inputs: vec![], output: PortId(504), span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), @@ -4984,7 +4984,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(447), - target: TransformTarget::Callable(DeclarationId(2228)), + target: TransformTarget::Callable(DeclarationId(2230)), inputs: vec![PortId(510), PortId(512)], output: PortId(513), span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), @@ -5389,7 +5389,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(473), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(552)], output: PortId(553), span: SourceSpan::new("src/v3/std/algebra.dag", 25180, 25195), @@ -5432,7 +5432,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(478), - target: TransformTarget::Callable(DeclarationId(2229)), + target: TransformTarget::Callable(DeclarationId(2231)), inputs: vec![PortId(558), PortId(559)], output: PortId(560), span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), @@ -5529,7 +5529,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(485), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(566)], output: PortId(567), span: SourceSpan::new("src/v3/std/algebra.dag", 25451, 25466), @@ -5588,7 +5588,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(492), - target: TransformTarget::Callable(DeclarationId(2198)), + target: TransformTarget::Callable(DeclarationId(2200)), inputs: vec![PortId(575)], output: PortId(576), span: SourceSpan::new("src/v3/std/algebra.dag", 25569, 25628), @@ -5671,7 +5671,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(497), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(580)], output: PortId(581), span: SourceSpan::new("src/v3/std/algebra.dag", 25917, 25932), @@ -5764,7 +5764,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(508), - target: TransformTarget::Callable(DeclarationId(2196)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![PortId(594)], output: PortId(595), span: SourceSpan::new("src/v3/std/algebra.dag", 26159, 26222), @@ -6236,7 +6236,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(537), - target: TransformTarget::Callable(DeclarationId(2196)), + target: TransformTarget::Callable(DeclarationId(2198)), inputs: vec![PortId(644)], output: PortId(645), span: SourceSpan::new("src/v3/std/algebra.dag", 27605, 27633), @@ -6327,7 +6327,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(548), - target: TransformTarget::Callable(DeclarationId(2230)), + target: TransformTarget::Callable(DeclarationId(2232)), inputs: vec![], output: PortId(658), span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), @@ -6391,7 +6391,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(556), - target: TransformTarget::Callable(DeclarationId(2231)), + target: TransformTarget::Callable(DeclarationId(2233)), inputs: vec![PortId(664), PortId(666)], output: PortId(667), span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), @@ -6480,7 +6480,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(562), - target: TransformTarget::Callable(DeclarationId(2233)), + target: TransformTarget::Callable(DeclarationId(2235)), inputs: vec![PortId(671), PortId(673)], output: PortId(674), span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), @@ -6501,7 +6501,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(565), - target: TransformTarget::Callable(DeclarationId(2234)), + target: TransformTarget::Callable(DeclarationId(2236)), inputs: vec![PortId(672), PortId(676)], output: PortId(677), span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), @@ -6544,14 +6544,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(568), - target: TransformTarget::Callable(DeclarationId(2235)), + target: TransformTarget::Callable(DeclarationId(2237)), inputs: vec![], output: PortId(680), span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(569), - target: TransformTarget::Callable(DeclarationId(2237)), + target: TransformTarget::Callable(DeclarationId(2239)), inputs: vec![PortId(679), PortId(680)], output: PortId(681), span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), @@ -6574,7 +6574,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(572), - target: TransformTarget::Callable(DeclarationId(2192)), + target: TransformTarget::Callable(DeclarationId(2194)), inputs: vec![PortId(683)], output: PortId(684), span: SourceSpan::new("src/v3/std/induction.dag", 29099, 29114), @@ -6647,7 +6647,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(581), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(696)], output: PortId(697), span: SourceSpan::new("src/v3/std/induction.dag", 29338, 29412), @@ -6661,7 +6661,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(583), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(698)], output: PortId(699), span: SourceSpan::new("src/v3/std/induction.dag", 29433, 29461), @@ -6675,7 +6675,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(585), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(700)], output: PortId(701), span: SourceSpan::new("src/v3/std/induction.dag", 29480, 29513), @@ -6802,7 +6802,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(591), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(707)], output: PortId(708), span: SourceSpan::new("src/v3/std/induction.dag", 29645, 29726), @@ -6827,7 +6827,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(594), - target: TransformTarget::Callable(DeclarationId(2200)), + target: TransformTarget::Callable(DeclarationId(2202)), inputs: vec![PortId(711)], output: PortId(712), span: SourceSpan::new("src/v3/std/induction.dag", 29761, 29835), @@ -6954,7 +6954,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(605), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(725), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9640, 9650), @@ -6970,28 +6970,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(607), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(729), span: SourceSpan::new("src/v3/std/timing_lens.dag", 9958, 9968), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(608), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(730), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10020, 10030), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(609), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(731), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10048, 10053), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(610), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(732), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10075, 10080), @@ -7007,7 +7007,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(612), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(735), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10117, 10122), @@ -7062,21 +7062,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(614), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(737), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10186, 10196), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(615), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(738), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10214, 10219), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(616), - target: TransformTarget::Callable(DeclarationId(2671)), + target: TransformTarget::Callable(DeclarationId(2673)), inputs: vec![], output: PortId(739), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10241, 10250), @@ -7092,7 +7092,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(618), - target: TransformTarget::Callable(DeclarationId(2671)), + target: TransformTarget::Callable(DeclarationId(2673)), inputs: vec![], output: PortId(742), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10287, 10296), @@ -7156,21 +7156,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(621), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(746), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10376, 10386), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(622), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(747), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10404, 10409), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(623), - target: TransformTarget::Callable(DeclarationId(2671)), + target: TransformTarget::Callable(DeclarationId(2673)), inputs: vec![], output: PortId(748), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10431, 10440), @@ -7218,7 +7218,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(629), - target: TransformTarget::Callable(DeclarationId(2669)), + target: TransformTarget::Callable(DeclarationId(2671)), inputs: vec![PortId(754)], output: PortId(755), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10519, 10572), @@ -7277,7 +7277,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(634), - target: TransformTarget::Callable(DeclarationId(2669)), + target: TransformTarget::Callable(DeclarationId(2671)), inputs: vec![PortId(759)], output: PortId(760), span: SourceSpan::new("src/v3/std/timing_lens.dag", 10600, 10688), @@ -7469,7 +7469,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(646), - target: TransformTarget::Callable(DeclarationId(2669)), + target: TransformTarget::Callable(DeclarationId(2671)), inputs: vec![PortId(770)], output: PortId(771), span: SourceSpan::new("src/v3/std/timing_lens.dag", 11025, 11066), @@ -7542,7 +7542,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(657), - target: TransformTarget::Callable(DeclarationId(2361)), + target: TransformTarget::Callable(DeclarationId(2363)), inputs: vec![PortId(779), PortId(780)], output: PortId(781), span: SourceSpan::new("src/v3/std/timing_lens.dag", 12168, 12332), @@ -7681,14 +7681,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(666), - target: TransformTarget::Callable(DeclarationId(2354)), + target: TransformTarget::Callable(DeclarationId(2356)), inputs: vec![], output: PortId(796), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13082, 13094), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(667), - target: TransformTarget::Callable(DeclarationId(2362)), + target: TransformTarget::Callable(DeclarationId(2364)), inputs: vec![PortId(796)], output: PortId(797), span: SourceSpan::new("src/v3/std/timing_lens.dag", 13069, 13095), @@ -7796,7 +7796,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(681), - target: TransformTarget::Callable(DeclarationId(2389)), + target: TransformTarget::Callable(DeclarationId(2391)), inputs: vec![PortId(811)], output: PortId(812), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14193, 14305), @@ -7817,7 +7817,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(684), - target: TransformTarget::Callable(DeclarationId(2389)), + target: TransformTarget::Callable(DeclarationId(2391)), inputs: vec![PortId(814)], output: PortId(815), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14333, 14514), @@ -7877,7 +7877,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(689), - target: TransformTarget::Callable(DeclarationId(2389)), + target: TransformTarget::Callable(DeclarationId(2391)), inputs: vec![PortId(820)], output: PortId(821), span: SourceSpan::new("src/v3/std/timing_lens.dag", 14550, 14711), @@ -7979,21 +7979,21 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(696), - target: TransformTarget::Callable(DeclarationId(2670)), + target: TransformTarget::Callable(DeclarationId(2672)), inputs: vec![], output: PortId(832), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15341, 15351), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(697), - target: TransformTarget::Callable(DeclarationId(2671)), + target: TransformTarget::Callable(DeclarationId(2673)), inputs: vec![], output: PortId(833), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15369, 15378), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(698), - target: TransformTarget::Callable(DeclarationId(2672)), + target: TransformTarget::Callable(DeclarationId(2674)), inputs: vec![], output: PortId(834), span: SourceSpan::new("src/v3/std/timing_lens.dag", 15392, 15397), @@ -8078,7 +8078,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(704), - target: TransformTarget::Callable(DeclarationId(2679)), + target: TransformTarget::Callable(DeclarationId(2681)), inputs: vec![PortId(841)], output: PortId(842), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16321, 16362), @@ -8092,7 +8092,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(706), - target: TransformTarget::Callable(DeclarationId(2680)), + target: TransformTarget::Callable(DeclarationId(2682)), inputs: vec![PortId(843)], output: PortId(844), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16368, 16409), @@ -8147,7 +8147,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(711), - target: TransformTarget::Callable(DeclarationId(2681)), + target: TransformTarget::Callable(DeclarationId(2683)), inputs: vec![PortId(849)], output: PortId(850), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16472, 16513), @@ -8161,7 +8161,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(713), - target: TransformTarget::Callable(DeclarationId(2682)), + target: TransformTarget::Callable(DeclarationId(2684)), inputs: vec![PortId(851)], output: PortId(852), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16519, 16560), @@ -8216,7 +8216,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(718), - target: TransformTarget::Callable(DeclarationId(2683)), + target: TransformTarget::Callable(DeclarationId(2685)), inputs: vec![PortId(857)], output: PortId(858), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16620, 16661), @@ -8230,7 +8230,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(720), - target: TransformTarget::Callable(DeclarationId(2684)), + target: TransformTarget::Callable(DeclarationId(2686)), inputs: vec![PortId(859)], output: PortId(860), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16667, 16708), @@ -8285,7 +8285,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(725), - target: TransformTarget::Callable(DeclarationId(2685)), + target: TransformTarget::Callable(DeclarationId(2687)), inputs: vec![PortId(865)], output: PortId(866), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16766, 16807), @@ -8299,7 +8299,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(727), - target: TransformTarget::Callable(DeclarationId(2686)), + target: TransformTarget::Callable(DeclarationId(2688)), inputs: vec![PortId(867)], output: PortId(868), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16813, 16854), @@ -8354,7 +8354,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(732), - target: TransformTarget::Callable(DeclarationId(2687)), + target: TransformTarget::Callable(DeclarationId(2689)), inputs: vec![PortId(873)], output: PortId(874), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16912, 16953), @@ -8368,7 +8368,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(734), - target: TransformTarget::Callable(DeclarationId(2688)), + target: TransformTarget::Callable(DeclarationId(2690)), inputs: vec![PortId(875)], output: PortId(876), span: SourceSpan::new("src/v3/std/timing_lens.dag", 16959, 17000), @@ -8503,14 +8503,14 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(741), - target: TransformTarget::Callable(DeclarationId(2388)), + target: TransformTarget::Callable(DeclarationId(2390)), inputs: vec![], output: PortId(885), span: SourceSpan::new("src/v3/std/timing_lens.dag", 17184, 17196), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(742), - target: TransformTarget::Callable(DeclarationId(2388)), + target: TransformTarget::Callable(DeclarationId(2390)), inputs: vec![], output: PortId(886), span: SourceSpan::new("src/v3/std/timing_lens.dag", 17202, 17214), @@ -8650,28 +8650,28 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(755), - target: TransformTarget::Callable(DeclarationId(2674)), + target: TransformTarget::Callable(DeclarationId(2676)), inputs: vec![PortId(898)], output: PortId(899), span: SourceSpan::new("src/v3/std/timing_lens.dag", 19165, 19186), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(756), - target: TransformTarget::Callable(DeclarationId(2675)), + target: TransformTarget::Callable(DeclarationId(2677)), inputs: vec![], output: PortId(900), span: SourceSpan::new("src/v3/std/timing_lens.dag", 19205, 19221), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(757), - target: TransformTarget::Callable(DeclarationId(2675)), + target: TransformTarget::Callable(DeclarationId(2677)), inputs: vec![], output: PortId(901), span: SourceSpan::new("src/v3/std/timing_lens.dag", 19239, 19255), })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(758), - target: TransformTarget::Callable(DeclarationId(2675)), + target: TransformTarget::Callable(DeclarationId(2677)), inputs: vec![], output: PortId(902), span: SourceSpan::new("src/v3/std/timing_lens.dag", 19269, 19285), @@ -8988,7 +8988,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(787), - target: TransformTarget::Callable(DeclarationId(2710)), + target: TransformTarget::Callable(DeclarationId(2712)), inputs: vec![PortId(934)], output: PortId(935), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3364, 3402), @@ -9011,7 +9011,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(790), - target: TransformTarget::Callable(DeclarationId(2711)), + target: TransformTarget::Callable(DeclarationId(2713)), inputs: vec![PortId(938)], output: PortId(939), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3442, 3480), @@ -9077,7 +9077,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(795), - target: TransformTarget::Callable(DeclarationId(2712)), + target: TransformTarget::Callable(DeclarationId(2714)), inputs: vec![PortId(944)], output: PortId(945), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3601, 3639), @@ -9100,7 +9100,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(798), - target: TransformTarget::Callable(DeclarationId(2713)), + target: TransformTarget::Callable(DeclarationId(2715)), inputs: vec![PortId(948)], output: PortId(949), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3679, 3717), @@ -9166,7 +9166,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(803), - target: TransformTarget::Callable(DeclarationId(2714)), + target: TransformTarget::Callable(DeclarationId(2716)), inputs: vec![PortId(954)], output: PortId(955), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3835, 3873), @@ -9189,7 +9189,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(806), - target: TransformTarget::Callable(DeclarationId(2715)), + target: TransformTarget::Callable(DeclarationId(2717)), inputs: vec![PortId(958)], output: PortId(959), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3913, 3951), @@ -9255,7 +9255,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(811), - target: TransformTarget::Callable(DeclarationId(2716)), + target: TransformTarget::Callable(DeclarationId(2718)), inputs: vec![PortId(964)], output: PortId(965), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4067, 4105), @@ -9278,7 +9278,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(814), - target: TransformTarget::Callable(DeclarationId(2717)), + target: TransformTarget::Callable(DeclarationId(2719)), inputs: vec![PortId(968)], output: PortId(969), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4145, 4183), @@ -9344,7 +9344,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(819), - target: TransformTarget::Callable(DeclarationId(2718)), + target: TransformTarget::Callable(DeclarationId(2720)), inputs: vec![PortId(974)], output: PortId(975), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4299, 4337), @@ -9367,7 +9367,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(822), - target: TransformTarget::Callable(DeclarationId(2719)), + target: TransformTarget::Callable(DeclarationId(2721)), inputs: vec![PortId(978)], output: PortId(979), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4377, 4415), @@ -9526,7 +9526,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(828), - target: TransformTarget::Callable(DeclarationId(2720)), + target: TransformTarget::Callable(DeclarationId(2722)), inputs: vec![], output: PortId(985), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5101, 5106), @@ -9542,7 +9542,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(830), - target: TransformTarget::Callable(DeclarationId(2721)), + target: TransformTarget::Callable(DeclarationId(2723)), inputs: vec![], output: PortId(986), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5166, 5171), @@ -9558,7 +9558,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(832), - target: TransformTarget::Callable(DeclarationId(2722)), + target: TransformTarget::Callable(DeclarationId(2724)), inputs: vec![], output: PortId(987), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5229, 5234), @@ -9574,7 +9574,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(834), - target: TransformTarget::Callable(DeclarationId(2723)), + target: TransformTarget::Callable(DeclarationId(2725)), inputs: vec![], output: PortId(988), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5292, 5297), @@ -9590,7 +9590,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(836), - target: TransformTarget::Callable(DeclarationId(2724)), + target: TransformTarget::Callable(DeclarationId(2726)), inputs: vec![], output: PortId(989), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5356, 5361), @@ -9606,7 +9606,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(838), - target: TransformTarget::Callable(DeclarationId(2725)), + target: TransformTarget::Callable(DeclarationId(2727)), inputs: vec![], output: PortId(990), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5436, 5441), @@ -9622,7 +9622,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(840), - target: TransformTarget::Callable(DeclarationId(2727)), + target: TransformTarget::Callable(DeclarationId(2729)), inputs: vec![PortId(991)], output: PortId(992), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5552, 5563), @@ -9636,7 +9636,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(842), - target: TransformTarget::Callable(DeclarationId(2726)), + target: TransformTarget::Callable(DeclarationId(2728)), inputs: vec![PortId(992), PortId(993)], output: PortId(994), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5539, 5604), @@ -9659,7 +9659,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(845), - target: TransformTarget::Callable(DeclarationId(2728)), + target: TransformTarget::Callable(DeclarationId(2730)), inputs: vec![PortId(995), PortId(996)], output: PortId(997), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5680, 5738), @@ -9689,7 +9689,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(849), - target: TransformTarget::Callable(DeclarationId(2729)), + target: TransformTarget::Callable(DeclarationId(2731)), inputs: vec![PortId(999), PortId(998), PortId(1000)], output: PortId(1001), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5839, 5964), @@ -9726,7 +9726,7 @@ fn bootstrapped_fixture_dag_nodes() -> Vec { })); nodes.push(Behavior::Transform(TransformNode { id: NodeId(854), - target: TransformTarget::Callable(DeclarationId(2730)), + target: TransformTarget::Callable(DeclarationId(2732)), inputs: vec![PortId(1004), PortId(1005), PortId(1006)], output: PortId(1007), span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6085, 6247), @@ -10831,7 +10831,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(3389); + let mut declarations = Vec::with_capacity(3391); declarations.push(Declaration { id: DeclarationId(0), name: Some("Classical".to_string()), @@ -25129,11 +25129,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(1854), + ty: DeclarationId(1856), }, Field { label: "Cons".to_string(), - ty: DeclarationId(1856), + ty: DeclarationId(1858), }, ], }, @@ -25166,7 +25166,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1824), + output: DeclarationId(1826), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3273, 3284)), }, type_params: vec![DeclarationId(694)], @@ -25197,8 +25197,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(695), name: Some("cons".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(696), DeclarationId(1825)], - output: DeclarationId(1826), + inputs: vec![DeclarationId(696), DeclarationId(1827)], + output: DeclarationId(1828), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3453, 3475)), }, type_params: vec![DeclarationId(696)], @@ -25230,7 +25230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("singleton".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(698)], - output: DeclarationId(1827), + output: DeclarationId(1829), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 3570, 3590)), }, type_params: vec![DeclarationId(698)], @@ -25261,7 +25261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(699), name: Some("fold".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1828), DeclarationId(701), DeclarationId(1829)], + inputs: vec![DeclarationId(1830), DeclarationId(701), DeclarationId(1831)], output: DeclarationId(701), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4203, 4307)), }, @@ -25307,7 +25307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(702), name: Some("fold_right".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1830), DeclarationId(704), DeclarationId(1831)], + inputs: vec![DeclarationId(1832), DeclarationId(704), DeclarationId(1833)], output: DeclarationId(704), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 4658, 4768)), }, @@ -25353,8 +25353,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(705), name: Some("concat".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1832), DeclarationId(1833)], - output: DeclarationId(1834), + inputs: vec![DeclarationId(1834), DeclarationId(1835)], + output: DeclarationId(1836), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5386, 5414)), }, type_params: vec![DeclarationId(706)], @@ -25385,8 +25385,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(707), name: Some("map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1835), DeclarationId(1836)], - output: DeclarationId(1837), + inputs: vec![DeclarationId(1837), DeclarationId(1838)], + output: DeclarationId(1839), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5721, 5778)), }, type_params: vec![DeclarationId(708), DeclarationId(709)], @@ -25431,8 +25431,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(710), name: Some("filter".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1838), DeclarationId(1839)], - output: DeclarationId(1840), + inputs: vec![DeclarationId(1840), DeclarationId(1841)], + output: DeclarationId(1842), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 5905, 5988)), }, type_params: vec![DeclarationId(711)], @@ -25463,8 +25463,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(712), name: Some("flat_map".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1841), DeclarationId(1843)], - output: DeclarationId(1844), + inputs: vec![DeclarationId(1843), DeclarationId(1845)], + output: DeclarationId(1846), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6171, 6230)), }, type_params: vec![DeclarationId(713), DeclarationId(714)], @@ -25509,7 +25509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(715), name: Some("length".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1845)], + inputs: vec![DeclarationId(1847)], output: DeclarationId(87), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6372, 6409)), }, @@ -25541,7 +25541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(717), name: Some("is_empty".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1846)], + inputs: vec![DeclarationId(1848)], output: DeclarationId(122), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 6605, 6671)), }, @@ -25612,8 +25612,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(721), name: Some("enumerate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1847)], - output: DeclarationId(1849), + inputs: vec![DeclarationId(1849)], + output: DeclarationId(1851), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7238, 7269)), }, type_params: vec![DeclarationId(722)], @@ -25644,8 +25644,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(723), name: Some("enumerate_helper".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1850), DeclarationId(87)], - output: DeclarationId(1852), + inputs: vec![DeclarationId(1852), DeclarationId(87)], + output: DeclarationId(1854), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 7463, 7644)), }, type_params: vec![DeclarationId(724)], @@ -25676,7 +25676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(725), name: Some("contains".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1853), DeclarationId(726)], + inputs: vec![DeclarationId(1855), DeclarationId(726)], output: DeclarationId(122), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/list.dag", 8205, 8332)), }, @@ -25771,7 +25771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1857), + ty: DeclarationId(1859), }, ], }, @@ -25814,7 +25814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "rest".to_string(), - ty: DeclarationId(1858), + ty: DeclarationId(1860), }, ], }, @@ -25849,11 +25849,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiteralToken".to_string(), - ty: DeclarationId(1871), + ty: DeclarationId(1873), }, Field { label: "ParamToken".to_string(), - ty: DeclarationId(1872), + ty: DeclarationId(1874), }, ], }, @@ -25873,7 +25873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1873), + ty: DeclarationId(1875), }], }, type_params: vec![], @@ -25893,11 +25893,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedSegmentTokens".to_string(), - ty: DeclarationId(1875), + ty: DeclarationId(1877), }, Field { label: "MalformedPathSegment".to_string(), - ty: DeclarationId(1876), + ty: DeclarationId(1878), }, ], }, @@ -25918,11 +25918,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParsedPathTemplate".to_string(), - ty: DeclarationId(1877), + ty: DeclarationId(1879), }, Field { label: "MalformedPathTemplate".to_string(), - ty: DeclarationId(1878), + ty: DeclarationId(1880), }, ], }, @@ -25977,7 +25977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("last_path_param".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(736)], - output: DeclarationId(1859), + output: DeclarationId(1861), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 11901, 12184)), }, type_params: vec![], @@ -25997,15 +25997,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ReadEffect".to_string(), - ty: DeclarationId(1879), + ty: DeclarationId(1881), }, Field { label: "UpsertEffect".to_string(), - ty: DeclarationId(1880), + ty: DeclarationId(1882), }, Field { label: "DeleteEffect".to_string(), - ty: DeclarationId(1881), + ty: DeclarationId(1883), }, ], }, @@ -26026,11 +26026,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CreateEffect".to_string(), - ty: DeclarationId(1882), + ty: DeclarationId(1884), }, Field { label: "AppendEffect".to_string(), - ty: DeclarationId(1883), + ty: DeclarationId(1885), }, ], }, @@ -26051,11 +26051,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IsIdempotent".to_string(), - ty: DeclarationId(1884), + ty: DeclarationId(1886), }, Field { label: "IsBreaking".to_string(), - ty: DeclarationId(1885), + ty: DeclarationId(1887), }, ], }, @@ -26076,11 +26076,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PostAlways".to_string(), - ty: DeclarationId(1886), + ty: DeclarationId(1888), }, Field { label: "KeylessFallback".to_string(), - ty: DeclarationId(1887), + ty: DeclarationId(1889), }, ], }, @@ -26100,7 +26100,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "ClassifierAnchorResolutionFailed".to_string(), - ty: DeclarationId(1888), + ty: DeclarationId(1890), }], }, type_params: vec![], @@ -26120,11 +26120,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EffectClassified".to_string(), - ty: DeclarationId(1889), + ty: DeclarationId(1891), }, Field { label: "EffectClassificationFailed".to_string(), - ty: DeclarationId(1890), + ty: DeclarationId(1892), }, ], }, @@ -26145,11 +26145,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PathParam".to_string(), - ty: DeclarationId(1891), + ty: DeclarationId(1893), }, Field { label: "InputField".to_string(), - ty: DeclarationId(1892), + ty: DeclarationId(1894), }, ], }, @@ -26170,15 +26170,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LatticeEffect".to_string(), - ty: DeclarationId(1893), + ty: DeclarationId(1895), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(1894), + ty: DeclarationId(1896), }, Field { label: "NonIdempotent".to_string(), - ty: DeclarationId(1895), + ty: DeclarationId(1897), }, ], }, @@ -26235,11 +26235,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IdempotentComposition".to_string(), - ty: DeclarationId(1896), + ty: DeclarationId(1898), }, Field { label: "BrokenBy".to_string(), - ty: DeclarationId(1898), + ty: DeclarationId(1900), }, ], }, @@ -26420,7 +26420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("operation_resource_key".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(959)], - output: DeclarationId(1860), + output: DeclarationId(1862), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 24840, 25031)), }, type_params: vec![], @@ -26438,7 +26438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("breaker_ref".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87)], - output: DeclarationId(1861), + output: DeclarationId(1863), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 25085, 25107)), }, type_params: vec![], @@ -26455,8 +26455,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(764), name: Some("indexed_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1862)], - output: DeclarationId(1864), + inputs: vec![DeclarationId(1864)], + output: DeclarationId(1866), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 25189, 25282)), }, type_params: vec![], @@ -26473,8 +26473,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(765), name: Some("first_breaker_ref".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1865)], - output: DeclarationId(1867), + inputs: vec![DeclarationId(1867)], + output: DeclarationId(1869), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 25357, 25540)), }, type_params: vec![], @@ -26491,7 +26491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(766), name: Some("compose_effects".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1868)], + inputs: vec![DeclarationId(1870)], output: DeclarationId(752), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 26418, 26541)), }, @@ -26556,19 +26556,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LinearEffect".to_string(), - ty: DeclarationId(1900), + ty: DeclarationId(1902), }, Field { label: "BranchEffect".to_string(), - ty: DeclarationId(1902), + ty: DeclarationId(1904), }, Field { label: "LoopEffect".to_string(), - ty: DeclarationId(1903), + ty: DeclarationId(1905), }, Field { label: "ParallelEffect".to_string(), - ty: DeclarationId(1905), + ty: DeclarationId(1907), }, ], }, @@ -26618,11 +26618,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WorkflowCompositionVerdict".to_string(), - ty: DeclarationId(1906), + ty: DeclarationId(1908), }, Field { label: "IdempotencyUnsupported".to_string(), - ty: DeclarationId(1907), + ty: DeclarationId(1909), }, ], }, @@ -26661,27 +26661,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoWorkflowProjection".to_string(), - ty: DeclarationId(1908), + ty: DeclarationId(1910), }, Field { label: "NotParallelEffectRoot".to_string(), - ty: DeclarationId(1909), + ty: DeclarationId(1911), }, Field { label: "NonLinearParallelBranch".to_string(), - ty: DeclarationId(1910), + ty: DeclarationId(1912), }, Field { label: "PairwiseNonCommute".to_string(), - ty: DeclarationId(1911), + ty: DeclarationId(1913), }, Field { label: "EffectClassificationUnavailable".to_string(), - ty: DeclarationId(1912), + ty: DeclarationId(1914), }, Field { label: "LensSurfacePending".to_string(), - ty: DeclarationId(1913), + ty: DeclarationId(1915), }, ], }, @@ -26731,11 +26731,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ParallelCompositionVerdict".to_string(), - ty: DeclarationId(1914), + ty: DeclarationId(1916), }, Field { label: "ParallelismUnsupported".to_string(), - ty: DeclarationId(1915), + ty: DeclarationId(1917), }, ], }, @@ -26822,8 +26822,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(779), name: Some("generate_idempotency_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1869)], - output: DeclarationId(1870), + inputs: vec![DeclarationId(1871)], + output: DeclarationId(1872), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/effects.dag", 33004, 33298)), }, type_params: vec![], @@ -26916,15 +26916,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Uninferred".to_string(), - ty: DeclarationId(1924), + ty: DeclarationId(1926), }, Field { label: "Resolved".to_string(), - ty: DeclarationId(1925), + ty: DeclarationId(1927), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(1926), + ty: DeclarationId(1928), }, ], }, @@ -26953,7 +26953,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "produced_by".to_string(), - ty: DeclarationId(1927), + ty: DeclarationId(1929), }, ], }, @@ -26974,15 +26974,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LitInt".to_string(), - ty: DeclarationId(1928), + ty: DeclarationId(1930), }, Field { label: "LitBool".to_string(), - ty: DeclarationId(1929), + ty: DeclarationId(1931), }, Field { label: "LitString".to_string(), - ty: DeclarationId(1930), + ty: DeclarationId(1932), }, ], }, @@ -27003,23 +27003,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1931), + ty: DeclarationId(1933), }, Field { label: "UnresolvedIdentifier".to_string(), - ty: DeclarationId(1932), + ty: DeclarationId(1934), }, Field { label: "ResolvedByStructure".to_string(), - ty: DeclarationId(1933), + ty: DeclarationId(1935), }, Field { label: "ResolvedByName".to_string(), - ty: DeclarationId(1934), + ty: DeclarationId(1936), }, Field { label: "TypeParam".to_string(), - ty: DeclarationId(1935), + ty: DeclarationId(1937), }, ], }, @@ -27040,15 +27040,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OneUnit".to_string(), - ty: DeclarationId(1936), + ty: DeclarationId(1938), }, Field { label: "AdditionalUnit".to_string(), - ty: DeclarationId(1937), + ty: DeclarationId(1939), }, Field { label: "UnitCount".to_string(), - ty: DeclarationId(1938), + ty: DeclarationId(1940), }, ], }, @@ -27069,11 +27069,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ZeroWidth".to_string(), - ty: DeclarationId(1939), + ty: DeclarationId(1941), }, Field { label: "PositiveWidth".to_string(), - ty: DeclarationId(1940), + ty: DeclarationId(1942), }, ], }, @@ -27094,11 +27094,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BoundedInterval".to_string(), - ty: DeclarationId(1941), + ty: DeclarationId(1943), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1942), + ty: DeclarationId(1944), }, ], }, @@ -27153,11 +27153,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StaticBound".to_string(), - ty: DeclarationId(1944), + ty: DeclarationId(1946), }, Field { label: "PlatformDependent".to_string(), - ty: DeclarationId(1945), + ty: DeclarationId(1947), }, ], }, @@ -27178,15 +27178,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Exact".to_string(), - ty: DeclarationId(1946), + ty: DeclarationId(1948), }, Field { label: "AtMostOne".to_string(), - ty: DeclarationId(1947), + ty: DeclarationId(1949), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(1948), + ty: DeclarationId(1950), }, ], }, @@ -27282,27 +27282,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(1949), + ty: DeclarationId(1951), }, Field { label: "Reference".to_string(), - ty: DeclarationId(1950), + ty: DeclarationId(1952), }, Field { label: "Record".to_string(), - ty: DeclarationId(1952), + ty: DeclarationId(1954), }, Field { label: "List".to_string(), - ty: DeclarationId(1954), + ty: DeclarationId(1956), }, Field { label: "Map".to_string(), - ty: DeclarationId(1956), + ty: DeclarationId(1958), }, Field { label: "Variant".to_string(), - ty: DeclarationId(1958), + ty: DeclarationId(1960), }, ], }, @@ -27323,23 +27323,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ValueBodyUnparsed".to_string(), - ty: DeclarationId(1959), + ty: DeclarationId(1961), }, Field { label: "ValueBodyStructural".to_string(), - ty: DeclarationId(1961), + ty: DeclarationId(1963), }, Field { label: "ValueBodyScalar".to_string(), - ty: DeclarationId(1962), + ty: DeclarationId(1964), }, Field { label: "ValueBodyList".to_string(), - ty: DeclarationId(1964), + ty: DeclarationId(1966), }, Field { label: "ValueBodyMap".to_string(), - ty: DeclarationId(1966), + ty: DeclarationId(1968), }, ], }, @@ -27379,23 +27379,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserDefined".to_string(), - ty: DeclarationId(1967), + ty: DeclarationId(1969), }, Field { label: "ExternalRealization".to_string(), - ty: DeclarationId(1968), + ty: DeclarationId(1970), }, Field { label: "Pending".to_string(), - ty: DeclarationId(1969), + ty: DeclarationId(1971), }, Field { label: "NoBody".to_string(), - ty: DeclarationId(1970), + ty: DeclarationId(1972), }, Field { label: "Unparsed".to_string(), - ty: DeclarationId(1971), + ty: DeclarationId(1973), }, ], }, @@ -27416,27 +27416,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(1972), + ty: DeclarationId(1974), }, Field { label: "Conj".to_string(), - ty: DeclarationId(1974), + ty: DeclarationId(1976), }, Field { label: "Disj".to_string(), - ty: DeclarationId(1976), + ty: DeclarationId(1978), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(1978), + ty: DeclarationId(1980), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(1979), + ty: DeclarationId(1981), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(1981), + ty: DeclarationId(1983), }, ], }, @@ -27461,7 +27461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(1982), + ty: DeclarationId(1984), }, Field { label: "connective".to_string(), @@ -27469,27 +27469,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(1983), + ty: DeclarationId(1985), }, Field { label: "phantom_params".to_string(), - ty: DeclarationId(1984), + ty: DeclarationId(1986), }, Field { label: "meta_tag".to_string(), - ty: DeclarationId(1985), + ty: DeclarationId(1987), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(1986), + ty: DeclarationId(1988), }, Field { label: "value_body".to_string(), - ty: DeclarationId(1987), + ty: DeclarationId(1989), }, Field { label: "nominal_opacity".to_string(), - ty: DeclarationId(1988), + ty: DeclarationId(1990), }, Field { label: "span".to_string(), @@ -27538,7 +27538,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "permitted_accessors".to_string(), - ty: DeclarationId(1989), + ty: DeclarationId(1991), }], }, type_params: vec![], @@ -27558,19 +27558,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Add".to_string(), - ty: DeclarationId(1990), + ty: DeclarationId(1992), }, Field { label: "Sub".to_string(), - ty: DeclarationId(1991), + ty: DeclarationId(1993), }, Field { label: "Mul".to_string(), - ty: DeclarationId(1992), + ty: DeclarationId(1994), }, Field { label: "Div".to_string(), - ty: DeclarationId(1993), + ty: DeclarationId(1995), }, ], }, @@ -27591,27 +27591,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(1994), + ty: DeclarationId(1996), }, Field { label: "Ne".to_string(), - ty: DeclarationId(1995), + ty: DeclarationId(1997), }, Field { label: "Lt".to_string(), - ty: DeclarationId(1996), + ty: DeclarationId(1998), }, Field { label: "Le".to_string(), - ty: DeclarationId(1997), + ty: DeclarationId(1999), }, Field { label: "Gt".to_string(), - ty: DeclarationId(1998), + ty: DeclarationId(2000), }, Field { label: "Ge".to_string(), - ty: DeclarationId(1999), + ty: DeclarationId(2001), }, ], }, @@ -27657,11 +27657,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "And".to_string(), - ty: DeclarationId(2000), + ty: DeclarationId(2002), }, Field { label: "Or".to_string(), - ty: DeclarationId(2001), + ty: DeclarationId(2003), }, ], }, @@ -27682,15 +27682,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Arithmetic".to_string(), - ty: DeclarationId(2002), + ty: DeclarationId(2004), }, Field { label: "Comparison".to_string(), - ty: DeclarationId(2003), + ty: DeclarationId(2005), }, Field { label: "Logical".to_string(), - ty: DeclarationId(2004), + ty: DeclarationId(2006), }, ], }, @@ -27711,19 +27711,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Callable".to_string(), - ty: DeclarationId(2005), + ty: DeclarationId(2007), }, Field { label: "UnresolvedFieldProject".to_string(), - ty: DeclarationId(2006), + ty: DeclarationId(2008), }, Field { label: "ResolvedFieldProject".to_string(), - ty: DeclarationId(2007), + ty: DeclarationId(2009), }, Field { label: "Operator".to_string(), - ty: DeclarationId(2008), + ty: DeclarationId(2010), }, ], }, @@ -27744,11 +27744,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnresolvedVariant".to_string(), - ty: DeclarationId(2009), + ty: DeclarationId(2011), }, Field { label: "ResolvedVariant".to_string(), - ty: DeclarationId(2010), + ty: DeclarationId(2012), }, ], }, @@ -27806,7 +27806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "binding".to_string(), - ty: DeclarationId(2011), + ty: DeclarationId(2013), }, ], }, @@ -27942,11 +27942,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "members".to_string(), - ty: DeclarationId(2012), + ty: DeclarationId(2014), }, Field { label: "intra_cluster_calls".to_string(), - ty: DeclarationId(2013), + ty: DeclarationId(2015), }, ], }, @@ -27967,11 +27967,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Cardinality".to_string(), - ty: DeclarationId(2014), + ty: DeclarationId(2016), }, Field { label: "Descent".to_string(), - ty: DeclarationId(2015), + ty: DeclarationId(2017), }, ], }, @@ -28026,7 +28026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(2016), + ty: DeclarationId(2018), }, ], }, @@ -28055,7 +28055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "inputs".to_string(), - ty: DeclarationId(2017), + ty: DeclarationId(2019), }, Field { label: "result_port".to_string(), @@ -28083,7 +28083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserMatch".to_string(), - ty: DeclarationId(2018), + ty: DeclarationId(2020), }], }, type_params: vec![], @@ -28111,7 +28111,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "paths".to_string(), - ty: DeclarationId(2019), + ty: DeclarationId(2021), }, Field { label: "result_port".to_string(), @@ -28123,7 +28123,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(2020), + ty: DeclarationId(2022), }, ], }, @@ -28188,7 +28188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "UserCallable".to_string(), - ty: DeclarationId(2021), + ty: DeclarationId(2023), }], }, type_params: vec![], @@ -28220,7 +28220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "params".to_string(), - ty: DeclarationId(2022), + ty: DeclarationId(2024), }, Field { label: "span".to_string(), @@ -28228,11 +28228,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "lane2_workflow".to_string(), - ty: DeclarationId(2023), + ty: DeclarationId(2025), }, Field { label: "emit_participation".to_string(), - ty: DeclarationId(2024), + ty: DeclarationId(2026), }, ], }, @@ -28253,23 +28253,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(2025), + ty: DeclarationId(2027), }, Field { label: "Transform".to_string(), - ty: DeclarationId(2026), + ty: DeclarationId(2028), }, Field { label: "Branch".to_string(), - ty: DeclarationId(2027), + ty: DeclarationId(2029), }, Field { label: "Loop".to_string(), - ty: DeclarationId(2028), + ty: DeclarationId(2030), }, Field { label: "Bind".to_string(), - ty: DeclarationId(2029), + ty: DeclarationId(2031), }, ], }, @@ -28290,19 +28290,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "declarations".to_string(), - ty: DeclarationId(2030), + ty: DeclarationId(2032), }, Field { label: "nodes".to_string(), - ty: DeclarationId(2031), + ty: DeclarationId(2033), }, Field { label: "ports".to_string(), - ty: DeclarationId(2032), + ty: DeclarationId(2034), }, Field { label: "clusters".to_string(), - ty: DeclarationId(2033), + ty: DeclarationId(2035), }, ], }, @@ -28369,7 +28369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(728)], - output: DeclarationId(1916), + output: DeclarationId(1918), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22297, @@ -28391,7 +28391,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("node".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(727)], - output: DeclarationId(1917), + output: DeclarationId(1919), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22355, @@ -28413,7 +28413,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("resolve_producer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(728)], - output: DeclarationId(1918), + output: DeclarationId(1920), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22430, @@ -28435,7 +28435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("declaration_by_id".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(729)], - output: DeclarationId(1919), + output: DeclarationId(1921), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 22819, @@ -28457,7 +28457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("declaration_by_name".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(224)], - output: DeclarationId(1920), + output: DeclarationId(1922), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 23694, @@ -28479,7 +28479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("lane2_workflow_at".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(727)], - output: DeclarationId(1921), + output: DeclarationId(1923), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 24020, @@ -28503,15 +28503,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SingleRoot".to_string(), - ty: DeclarationId(2034), + ty: DeclarationId(2036), }, Field { label: "NoRoot".to_string(), - ty: DeclarationId(2035), + ty: DeclarationId(2037), }, Field { label: "AmbiguousRoot".to_string(), - ty: DeclarationId(2037), + ty: DeclarationId(2039), }, ], }, @@ -28552,7 +28552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(1922), + output: DeclarationId(1924), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28025, @@ -28574,7 +28574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_declaration_id_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(729)], - output: DeclarationId(1923), + output: DeclarationId(1925), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/substrate.dag", 28110, @@ -28617,11 +28617,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserMessage".to_string(), - ty: DeclarationId(2039), + ty: DeclarationId(2041), }, Field { label: "AssistantMessage".to_string(), - ty: DeclarationId(2041), + ty: DeclarationId(2043), }, ], }, @@ -28642,11 +28642,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Base64Image".to_string(), - ty: DeclarationId(2042), + ty: DeclarationId(2044), }, Field { label: "UrlImage".to_string(), - ty: DeclarationId(2043), + ty: DeclarationId(2045), }, ], }, @@ -28667,11 +28667,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TextContent".to_string(), - ty: DeclarationId(2044), + ty: DeclarationId(2046), }, Field { label: "ImageContent".to_string(), - ty: DeclarationId(2045), + ty: DeclarationId(2047), }, ], }, @@ -28730,11 +28730,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ToolResultText".to_string(), - ty: DeclarationId(2046), + ty: DeclarationId(2048), }, Field { label: "ToolResultBlocks".to_string(), - ty: DeclarationId(2048), + ty: DeclarationId(2050), }, ], }, @@ -28754,7 +28754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Text".to_string(), - ty: DeclarationId(2049), + ty: DeclarationId(2051), }], }, type_params: vec![], @@ -28773,7 +28773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "TextPlain".to_string(), - ty: DeclarationId(2050), + ty: DeclarationId(2052), }], }, type_params: vec![], @@ -28818,23 +28818,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AnthropicTextBlock".to_string(), - ty: DeclarationId(2051), + ty: DeclarationId(2053), }, Field { label: "AnthropicImageBlock".to_string(), - ty: DeclarationId(2052), + ty: DeclarationId(2054), }, Field { label: "AnthropicDocumentBlock".to_string(), - ty: DeclarationId(2053), + ty: DeclarationId(2055), }, Field { label: "AnthropicSearchResultBlock".to_string(), - ty: DeclarationId(2057), + ty: DeclarationId(2059), }, Field { label: "AnthropicToolReferenceBlock".to_string(), - ty: DeclarationId(2058), + ty: DeclarationId(2060), }, ], }, @@ -28884,11 +28884,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UserTextBlock".to_string(), - ty: DeclarationId(2059), + ty: DeclarationId(2061), }, Field { label: "UserToolResultBlock".to_string(), - ty: DeclarationId(2062), + ty: DeclarationId(2064), }, ], }, @@ -28909,11 +28909,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AssistantTextBlock".to_string(), - ty: DeclarationId(2063), + ty: DeclarationId(2065), }, Field { label: "AssistantToolUseBlock".to_string(), - ty: DeclarationId(2064), + ty: DeclarationId(2066), }, ], }, @@ -28934,31 +28934,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EndTurn".to_string(), - ty: DeclarationId(2065), + ty: DeclarationId(2067), }, Field { label: "MaxTokens".to_string(), - ty: DeclarationId(2066), + ty: DeclarationId(2068), }, Field { label: "StopSequence".to_string(), - ty: DeclarationId(2067), + ty: DeclarationId(2069), }, Field { label: "ToolUse".to_string(), - ty: DeclarationId(2068), + ty: DeclarationId(2070), }, Field { label: "PauseTurn".to_string(), - ty: DeclarationId(2069), + ty: DeclarationId(2071), }, Field { label: "Refusal".to_string(), - ty: DeclarationId(2070), + ty: DeclarationId(2072), }, Field { label: "ModelContextWindowExceeded".to_string(), - ty: DeclarationId(2071), + ty: DeclarationId(2073), }, ], }, @@ -28979,23 +28979,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CharLocation".to_string(), - ty: DeclarationId(2074), + ty: DeclarationId(2076), }, Field { label: "PageLocation".to_string(), - ty: DeclarationId(2077), + ty: DeclarationId(2079), }, Field { label: "ContentBlockLocation".to_string(), - ty: DeclarationId(2080), + ty: DeclarationId(2082), }, Field { label: "WebSearchResultLocation".to_string(), - ty: DeclarationId(2082), + ty: DeclarationId(2084), }, Field { label: "SearchResultLocation".to_string(), - ty: DeclarationId(2084), + ty: DeclarationId(2086), }, ], }, @@ -29016,27 +29016,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "MessagesTextBlock".to_string(), - ty: DeclarationId(2087), + ty: DeclarationId(2089), }, Field { label: "MessagesThinkingBlock".to_string(), - ty: DeclarationId(2088), + ty: DeclarationId(2090), }, Field { label: "MessagesRedactedThinkingBlock".to_string(), - ty: DeclarationId(2089), + ty: DeclarationId(2091), }, Field { label: "MessagesToolUseBlock".to_string(), - ty: DeclarationId(2091), + ty: DeclarationId(2093), }, Field { label: "MessagesServerToolUseBlock".to_string(), - ty: DeclarationId(2093), + ty: DeclarationId(2095), }, Field { label: "MessagesWebSearchToolResultBlock".to_string(), - ty: DeclarationId(2095), + ty: DeclarationId(2097), }, ], }, @@ -29057,35 +29057,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WebSearch".to_string(), - ty: DeclarationId(2096), + ty: DeclarationId(2098), }, Field { label: "WebFetch".to_string(), - ty: DeclarationId(2097), + ty: DeclarationId(2099), }, Field { label: "CodeExecution".to_string(), - ty: DeclarationId(2098), + ty: DeclarationId(2100), }, Field { label: "BashCodeExecution".to_string(), - ty: DeclarationId(2099), + ty: DeclarationId(2101), }, Field { label: "TextEditorCodeExecution".to_string(), - ty: DeclarationId(2100), + ty: DeclarationId(2102), }, Field { label: "ToolSearchToolRegex".to_string(), - ty: DeclarationId(2101), + ty: DeclarationId(2103), }, Field { label: "ToolSearchToolBm25".to_string(), - ty: DeclarationId(2102), + ty: DeclarationId(2104), }, Field { label: "Advisor".to_string(), - ty: DeclarationId(2103), + ty: DeclarationId(2105), }, ], }, @@ -29106,15 +29106,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Standard".to_string(), - ty: DeclarationId(2104), + ty: DeclarationId(2106), }, Field { label: "Priority".to_string(), - ty: DeclarationId(2105), + ty: DeclarationId(2107), }, Field { label: "Batch".to_string(), - ty: DeclarationId(2106), + ty: DeclarationId(2108), }, ], }, @@ -29143,15 +29143,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cache_creation_input_tokens".to_string(), - ty: DeclarationId(2107), + ty: DeclarationId(2109), }, Field { label: "cache_read_input_tokens".to_string(), - ty: DeclarationId(2108), + ty: DeclarationId(2110), }, Field { label: "service_tier".to_string(), - ty: DeclarationId(2109), + ty: DeclarationId(2111), }, ], }, @@ -29171,7 +29171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Assistant".to_string(), - ty: DeclarationId(2110), + ty: DeclarationId(2112), }], }, type_params: vec![], @@ -29203,7 +29203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2111), + ty: DeclarationId(2113), }, Field { label: "model".to_string(), @@ -29215,7 +29215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "stop_sequence".to_string(), - ty: DeclarationId(2112), + ty: DeclarationId(2114), }, Field { label: "usage".to_string(), @@ -29223,7 +29223,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "container".to_string(), - ty: DeclarationId(2113), + ty: DeclarationId(2115), }, ], }, @@ -29244,10 +29244,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { inputs: vec![ DeclarationId(141), DeclarationId(224), - DeclarationId(2114), - DeclarationId(87), - DeclarationId(2115), DeclarationId(2116), + DeclarationId(87), + DeclarationId(2117), + DeclarationId(2118), ], output: DeclarationId(865), body: ArrowBody::Unparsed(SourceSpan::new( @@ -29302,23 +29302,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StdAuthority".to_string(), - ty: DeclarationId(2117), + ty: DeclarationId(2119), }, Field { label: "V3StdAuthority".to_string(), - ty: DeclarationId(2118), + ty: DeclarationId(2120), }, Field { label: "V3SpecAuthority".to_string(), - ty: DeclarationId(2119), + ty: DeclarationId(2121), }, Field { label: "CompilerAuthority".to_string(), - ty: DeclarationId(2120), + ty: DeclarationId(2122), }, Field { label: "ExtdepsFixtureAuthority".to_string(), - ty: DeclarationId(2121), + ty: DeclarationId(2123), }, ], }, @@ -29375,483 +29375,483 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "dsl/std/logic.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/bit.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/error_primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/magnitude.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/machine_constraints.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/nat.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/integer.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/rational.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/float.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/types.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/string_type.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/unicode.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/render_repeat_string_bootstrap.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "dsl/std/serialization.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2117), + constructor: DeclarationId(2119), payload: vec![], }, ), ( "src/v3/std/algebra.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/anthropic_messages.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/anthropic_operations.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/anthropic_schema.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/approximate_field.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/bin_shim.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/bootstrap_authority.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/bridge_ledger.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/clean_emission.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/computation.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/computation_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/coproduct_projection.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/cross_target_coverage.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/diagnostics.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/dimensions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/effects.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/emission_provenance.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/emit_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/extdeps_bootstrap_fixtures.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/go_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/induction.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/integer_diagnostic_order.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/lens_application.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/list.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/lookup.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/methods.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/parse_surface.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/python_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/resources.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/runtime.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/rust_method_template_contracts.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/services.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/substrate.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/substrate_minimal.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/termination.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/timing_lens.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/t_ci_workflow_as_data_demo.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/tokenize.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/verification.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/std/workflows.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2118), + constructor: DeclarationId(2120), payload: vec![], }, ), ( "src/v3/spec/v3_l1.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2119), + constructor: DeclarationId(2121), payload: vec![], }, ), ( "src/v3/spec/go.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2119), + constructor: DeclarationId(2121), payload: vec![], }, ), ( "src/v3/spec/python.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2119), + constructor: DeclarationId(2121), payload: vec![], }, ), ( "src/v3/spec/rust.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2119), + constructor: DeclarationId(2121), payload: vec![], }, ), ( "src/v3/compiler/pipeline.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2120), + constructor: DeclarationId(2122), payload: vec![], }, ), ( "src/v3/compiler/operators.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2120), + constructor: DeclarationId(2122), payload: vec![], }, ), ( "src/v3/compiler/regen.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2120), + constructor: DeclarationId(2122), payload: vec![], }, ), ( "dsl/extdeps/languages/rust/primitives.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2123), payload: vec![], }, ), ( "dsl/extdeps/cron_schedule_model.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2123), payload: vec![], }, ), ( "dsl/extdeps/github/github.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2123), payload: vec![], }, ), ( "dsl/extdeps/github/actions.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2123), payload: vec![], }, ), ( "dsl/extdeps/github/ci.dag".to_string(), FieldValue::Variant { - constructor: DeclarationId(2121), + constructor: DeclarationId(2123), payload: vec![], }, ), @@ -29869,11 +29869,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Retired".to_string(), - ty: DeclarationId(2122), + ty: DeclarationId(2124), }, Field { label: "Open".to_string(), - ty: DeclarationId(2123), + ty: DeclarationId(2125), }, ], }, @@ -29939,7 +29939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 6679, 6789), }); - declarations.push(Declaration { id: DeclarationId(874), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(873) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2124)), 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(2123), 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(2122), 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(2122), 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(2122), 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(2122), 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(2122), 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(2123), 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", 7253, 8706) }); + declarations.push(Declaration { id: DeclarationId(874), name: Some("bridge_ledger".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(873) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2126)), 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(2125), 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(2124), 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(2124), 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(2124), 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(2124), 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(2124), 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(2125), 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", 7253, 8706) }); declarations.push(Declaration { id: DeclarationId(875), name: Some("Mutability".to_string()), @@ -29947,11 +29947,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Immutable".to_string(), - ty: DeclarationId(2125), + ty: DeclarationId(2127), }, Field { label: "Mutable".to_string(), - ty: DeclarationId(2126), + ty: DeclarationId(2128), }, ], }, @@ -29972,11 +29972,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Pure".to_string(), - ty: DeclarationId(2127), + ty: DeclarationId(2129), }, Field { label: "Effectful".to_string(), - ty: DeclarationId(2128), + ty: DeclarationId(2130), }, ], }, @@ -29997,11 +29997,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ExplicitDAG".to_string(), - ty: DeclarationId(2129), + ty: DeclarationId(2131), }, Field { label: "Arbitrary".to_string(), - ty: DeclarationId(2130), + ty: DeclarationId(2132), }, ], }, @@ -30022,11 +30022,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Bounded".to_string(), - ty: DeclarationId(2131), + ty: DeclarationId(2133), }, Field { label: "Unbounded".to_string(), - ty: DeclarationId(2132), + ty: DeclarationId(2134), }, ], }, @@ -30090,28 +30090,28 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "mutability".to_string(), FieldValue::Variant { - constructor: DeclarationId(2125), + constructor: DeclarationId(2127), payload: vec![], }, ), ( "purity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2127), + constructor: DeclarationId(2129), payload: vec![], }, ), ( "structure".to_string(), FieldValue::Variant { - constructor: DeclarationId(2129), + constructor: DeclarationId(2131), payload: vec![], }, ), ( "iteration".to_string(), FieldValue::Variant { - constructor: DeclarationId(2131), + constructor: DeclarationId(2133), payload: vec![], }, ), @@ -30128,19 +30128,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ValueOnly".to_string(), - ty: DeclarationId(2133), + ty: DeclarationId(2135), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2134), + ty: DeclarationId(2136), }, Field { label: "RefCounted".to_string(), - ty: DeclarationId(2135), + ty: DeclarationId(2137), }, Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2136), + ty: DeclarationId(2138), }, ], }, @@ -30161,11 +30161,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LexicalScoping".to_string(), - ty: DeclarationId(2137), + ty: DeclarationId(2139), }, Field { label: "DynamicScoping".to_string(), - ty: DeclarationId(2138), + ty: DeclarationId(2140), }, ], }, @@ -30210,7 +30210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "excluded_prefixes".to_string(), - ty: DeclarationId(2139), + ty: DeclarationId(2141), }], }, type_params: vec![], @@ -30234,7 +30234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "additional_excluded_prefixes".to_string(), - ty: DeclarationId(2140), + ty: DeclarationId(2142), }, ], }, @@ -30282,11 +30282,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OwnershipBased".to_string(), - ty: DeclarationId(2141), + ty: DeclarationId(2143), }, Field { label: "GarbageCollected".to_string(), - ty: DeclarationId(2142), + ty: DeclarationId(2144), }, ], }, @@ -30323,7 +30323,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "StringTag".to_string(), - ty: DeclarationId(2143), + ty: DeclarationId(2145), }], }, type_params: vec![], @@ -30343,11 +30343,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Empty".to_string(), - ty: DeclarationId(2144), + ty: DeclarationId(2146), }, Field { label: "Populated".to_string(), - ty: DeclarationId(2145), + ty: DeclarationId(2147), }, ], }, @@ -30401,7 +30401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "variant_projections".to_string(), - ty: DeclarationId(2146), + ty: DeclarationId(2148), }, ], }, @@ -30613,7 +30613,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2147)), + meta_tag: Some(DeclarationId(2149)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -30639,7 +30639,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2148)), + meta_tag: Some(DeclarationId(2150)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -30657,8 +30657,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(898), name: Some("map_get".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2149), DeclarationId(899)], - output: DeclarationId(2150), + inputs: vec![DeclarationId(2151), DeclarationId(899)], + output: DeclarationId(2152), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 1451, 1469)), }, type_params: vec![DeclarationId(899), DeclarationId(900)], @@ -30706,11 +30706,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Miss".to_string(), - ty: DeclarationId(2153), + ty: DeclarationId(2155), }, Field { label: "Hit".to_string(), - ty: DeclarationId(2154), + ty: DeclarationId(2156), }, ], }, @@ -30743,7 +30743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2151), + output: DeclarationId(2153), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 4997, 5007)), }, type_params: vec![], @@ -30761,7 +30761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_int_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87)], - output: DeclarationId(2152), + output: DeclarationId(2154), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/lookup.dag", 5050, 5062)), }, type_params: vec![], @@ -30781,15 +30781,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ShrinkEffect".to_string(), - ty: DeclarationId(2179), + ty: DeclarationId(2181), }, Field { label: "ProjectionEffect".to_string(), - ty: DeclarationId(2180), + ty: DeclarationId(2182), }, Field { label: "IdentityEffect".to_string(), - ty: DeclarationId(2181), + ty: DeclarationId(2183), }, ], }, @@ -30810,19 +30810,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ShapeConstant".to_string(), - ty: DeclarationId(2182), + ty: DeclarationId(2184), }, Field { label: "ShapeLinearScan".to_string(), - ty: DeclarationId(2183), + ty: DeclarationId(2185), }, Field { label: "ShapeIterateBody".to_string(), - ty: DeclarationId(2184), + ty: DeclarationId(2186), }, Field { label: "ShapeSortBody".to_string(), - ty: DeclarationId(2185), + ty: DeclarationId(2187), }, ], }, @@ -30851,15 +30851,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "size_effect".to_string(), - ty: DeclarationId(2186), + ty: DeclarationId(2188), }, Field { label: "cost_shape".to_string(), - ty: DeclarationId(2187), + ty: DeclarationId(2189), }, Field { label: "callback_element_position".to_string(), - ty: DeclarationId(2188), + ty: DeclarationId(2190), }, ], }, @@ -30884,7 +30884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "display_name".to_string(), - ty: DeclarationId(2189), + ty: DeclarationId(2191), }, ], }, @@ -30941,11 +30941,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DegreeTwo".to_string(), - ty: DeclarationId(2190), + ty: DeclarationId(2192), }, Field { label: "DegreeSuccessor".to_string(), - ty: DeclarationId(2191), + ty: DeclarationId(2193), }, ], }, @@ -30966,31 +30966,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ConstantCost".to_string(), - ty: DeclarationId(2192), + ty: DeclarationId(2194), }, Field { label: "LinearCost".to_string(), - ty: DeclarationId(2193), + ty: DeclarationId(2195), }, Field { label: "PolynomialCost".to_string(), - ty: DeclarationId(2194), + ty: DeclarationId(2196), }, Field { label: "ProductCost".to_string(), - ty: DeclarationId(2196), + ty: DeclarationId(2198), }, Field { label: "SumCost".to_string(), - ty: DeclarationId(2198), + ty: DeclarationId(2200), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2199), + ty: DeclarationId(2201), }, Field { label: "UnknownCost".to_string(), - ty: DeclarationId(2200), + ty: DeclarationId(2202), }, ], }, @@ -30998,7 +30998,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2201)), + inhabits: Some(DeclarationId(2203)), value_body: None, refinement: None, nominal_opacity: None, @@ -31052,7 +31052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("miss_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2155), + output: DeclarationId(2157), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 10963, 10973)), }, type_params: vec![], @@ -31070,7 +31070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("hit_symbolic_cost_lookup".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(912)], - output: DeclarationId(2156), + output: DeclarationId(2158), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/algebra.dag", 11047, 11062)), }, type_params: vec![], @@ -31088,7 +31088,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("two_terms".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(912), DeclarationId(912)], - output: DeclarationId(2157), + output: DeclarationId(2159), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(228))), }, type_params: vec![], @@ -31105,8 +31105,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(918), name: Some("many_terms".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(912), DeclarationId(912), DeclarationId(2158)], - output: DeclarationId(2159), + inputs: vec![DeclarationId(912), DeclarationId(912), DeclarationId(2160)], + output: DeclarationId(2161), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(230))), }, type_params: vec![], @@ -31231,7 +31231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(925), name: Some("max_path".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2160)], + inputs: vec![DeclarationId(2162)], output: DeclarationId(912), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(263))), }, @@ -31288,35 +31288,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ClassConstant".to_string(), - ty: DeclarationId(2202), + ty: DeclarationId(2204), }, Field { label: "ClassLog".to_string(), - ty: DeclarationId(2203), + ty: DeclarationId(2205), }, Field { label: "ClassLinear".to_string(), - ty: DeclarationId(2204), + ty: DeclarationId(2206), }, Field { label: "ClassLinearithmic".to_string(), - ty: DeclarationId(2205), + ty: DeclarationId(2207), }, Field { label: "ClassQuadratic".to_string(), - ty: DeclarationId(2206), + ty: DeclarationId(2208), }, Field { label: "ClassPolynomial".to_string(), - ty: DeclarationId(2207), + ty: DeclarationId(2209), }, Field { label: "ClassExponential".to_string(), - ty: DeclarationId(2208), + ty: DeclarationId(2210), }, Field { label: "ClassUnknown".to_string(), - ty: DeclarationId(2209), + ty: DeclarationId(2211), }, ], }, @@ -31324,7 +31324,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { phantom_params: Vec::new(), meta_tag: None, specialization_parent: None, - inhabits: Some(DeclarationId(2210)), + inhabits: Some(DeclarationId(2212)), value_body: None, refinement: None, nominal_opacity: None, @@ -31424,8 +31424,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(934), name: Some("nsl_to_list".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2161)], - output: DeclarationId(2162), + inputs: vec![DeclarationId(2163)], + output: DeclarationId(2164), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(409))), }, type_params: vec![], @@ -31442,8 +31442,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(935), name: Some("drop_additive_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2163)], - output: DeclarationId(2164), + inputs: vec![DeclarationId(2165)], + output: DeclarationId(2166), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(422))), }, type_params: vec![], @@ -31460,8 +31460,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(936), name: Some("collapse_on_multiplicative_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2165)], - output: DeclarationId(2166), + inputs: vec![DeclarationId(2167)], + output: DeclarationId(2168), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(429))), }, type_params: vec![], @@ -31478,7 +31478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(937), name: Some("any_zero".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2167)], + inputs: vec![DeclarationId(2169)], output: DeclarationId(122), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(438))), }, @@ -31496,8 +31496,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(938), name: Some("drop_multiplicative_one".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2168)], - output: DeclarationId(2169), + inputs: vec![DeclarationId(2170)], + output: DeclarationId(2171), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(451))), }, type_params: vec![], @@ -31550,7 +31550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(941), name: Some("reduce_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2170)], + inputs: vec![DeclarationId(2172)], output: DeclarationId(912), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(483))), }, @@ -31568,7 +31568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(942), name: Some("wrap_sum".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2171)], + inputs: vec![DeclarationId(2173)], output: DeclarationId(912), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(495))), }, @@ -31586,7 +31586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(943), name: Some("reduce_product".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2172)], + inputs: vec![DeclarationId(2174)], output: DeclarationId(912), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(512))), }, @@ -31735,8 +31735,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(951), name: Some("filter_not_dominated_by".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2173), DeclarationId(912)], - output: DeclarationId(2174), + inputs: vec![DeclarationId(2175), DeclarationId(912)], + output: DeclarationId(2176), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(560))), }, type_params: vec![], @@ -31753,8 +31753,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(952), name: Some("drop_dominated_step".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2175), DeclarationId(912)], - output: DeclarationId(2176), + inputs: vec![DeclarationId(2177), DeclarationId(912)], + output: DeclarationId(2178), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(567))), }, type_params: vec![], @@ -31771,8 +31771,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(953), name: Some("drop_dominated".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2177)], - output: DeclarationId(2178), + inputs: vec![DeclarationId(2179)], + output: DeclarationId(2180), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(570))), }, type_params: vec![], @@ -31906,7 +31906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "inputs".to_string(), - ty: DeclarationId(2238), + ty: DeclarationId(2240), }, Field { label: "endpoint".to_string(), @@ -31936,7 +31936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2239)), + meta_tag: Some(DeclarationId(2241)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![])), @@ -31951,35 +31951,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CollectionSize".to_string(), - ty: DeclarationId(2246), + ty: DeclarationId(2248), }, Field { label: "ParserStreamSize".to_string(), - ty: DeclarationId(2247), + ty: DeclarationId(2249), }, Field { label: "WorklistDrainSize".to_string(), - ty: DeclarationId(2248), + ty: DeclarationId(2250), }, Field { label: "TreeSize".to_string(), - ty: DeclarationId(2249), + ty: DeclarationId(2251), }, Field { label: "ArithmeticParam".to_string(), - ty: DeclarationId(2250), + ty: DeclarationId(2252), }, Field { label: "ExplicitCountZero".to_string(), - ty: DeclarationId(2251), + ty: DeclarationId(2253), }, Field { label: "ExplicitCountPositive".to_string(), - ty: DeclarationId(2252), + ty: DeclarationId(2254), }, Field { label: "Forever".to_string(), - ty: DeclarationId(2253), + ty: DeclarationId(2255), }, ], }, @@ -32022,35 +32022,35 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ChildAccessorCall".to_string(), - ty: DeclarationId(2254), + ty: DeclarationId(2256), }, Field { label: "CollectionShrinkCall".to_string(), - ty: DeclarationId(2255), + ty: DeclarationId(2257), }, Field { label: "ArithmeticSubtractCall".to_string(), - ty: DeclarationId(2256), + ty: DeclarationId(2258), }, Field { label: "ArithmeticDivideCall".to_string(), - ty: DeclarationId(2257), + ty: DeclarationId(2259), }, Field { label: "ParserAdvanceCall".to_string(), - ty: DeclarationId(2258), + ty: DeclarationId(2260), }, Field { label: "WorklistDrainCall".to_string(), - ty: DeclarationId(2259), + ty: DeclarationId(2261), }, Field { label: "FoldBodyCall".to_string(), - ty: DeclarationId(2260), + ty: DeclarationId(2262), }, Field { label: "SameArgumentCall".to_string(), - ty: DeclarationId(2261), + ty: DeclarationId(2263), }, ], }, @@ -32069,7 +32069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("per_call_pattern_at".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(727)], - output: DeclarationId(2240), + output: DeclarationId(2242), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2764, @@ -32091,7 +32091,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("per_call_descent_operand_port".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(727)], - output: DeclarationId(2241), + output: DeclarationId(2243), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 2969, @@ -32115,15 +32115,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnitShrink".to_string(), - ty: DeclarationId(2262), + ty: DeclarationId(2264), }, Field { label: "ConstantShrink".to_string(), - ty: DeclarationId(2263), + ty: DeclarationId(2265), }, Field { label: "ProportionalShrink".to_string(), - ty: DeclarationId(2264), + ty: DeclarationId(2266), }, ], }, @@ -32144,15 +32144,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Fold".to_string(), - ty: DeclarationId(2265), + ty: DeclarationId(2267), }, Field { label: "Descend".to_string(), - ty: DeclarationId(2266), + ty: DeclarationId(2268), }, Field { label: "Repeat".to_string(), - ty: DeclarationId(2267), + ty: DeclarationId(2269), }, ], }, @@ -32185,7 +32185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "factor".to_string(), - ty: DeclarationId(2268), + ty: DeclarationId(2270), }, ], }, @@ -32226,7 +32226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("size_bound_param".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(961)], - output: DeclarationId(2242), + output: DeclarationId(2244), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 5787, @@ -32292,7 +32292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("constant_bound_value".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(961)], - output: DeclarationId(2243), + output: DeclarationId(2245), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 6715, @@ -32316,15 +32316,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TreeDescent".to_string(), - ty: DeclarationId(2269), + ty: DeclarationId(2271), }, Field { label: "CollectionFold".to_string(), - ty: DeclarationId(2270), + ty: DeclarationId(2272), }, Field { label: "ArithmeticRepeat".to_string(), - ty: DeclarationId(2271), + ty: DeclarationId(2273), }, ], }, @@ -32343,7 +32343,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("algebra_profile_to_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(53)], - output: DeclarationId(2244), + output: DeclarationId(2246), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 7781, @@ -32365,7 +32365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("type_iteration_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(224)], - output: DeclarationId(2245), + output: DeclarationId(2247), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/computation.dag", 8346, @@ -32406,11 +32406,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoSourceSpan".to_string(), - ty: DeclarationId(2272), + ty: DeclarationId(2274), }, Field { label: "SomeSourceSpan".to_string(), - ty: DeclarationId(2273), + ty: DeclarationId(2275), }, ], }, @@ -32476,7 +32476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2274), + ty: DeclarationId(2276), }, Field { label: "cost".to_string(), @@ -32538,15 +32538,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BoundUnspecified".to_string(), - ty: DeclarationId(2275), + ty: DeclarationId(2277), }, Field { label: "StaticBoundFact".to_string(), - ty: DeclarationId(2276), + ty: DeclarationId(2278), }, Field { label: "PlatformDependentFact".to_string(), - ty: DeclarationId(2277), + ty: DeclarationId(2279), }, ], }, @@ -32596,11 +32596,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DirectField".to_string(), - ty: DeclarationId(2278), + ty: DeclarationId(2280), }, Field { label: "AccessorMethod".to_string(), - ty: DeclarationId(2279), + ty: DeclarationId(2281), }, ], }, @@ -32703,7 +32703,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "parameters".to_string(), - ty: DeclarationId(2280), + ty: DeclarationId(2282), }, Field { label: "cost".to_string(), @@ -32753,11 +32753,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Borrowed".to_string(), - ty: DeclarationId(2281), + ty: DeclarationId(2283), }, Field { label: "Consumed".to_string(), - ty: DeclarationId(2282), + ty: DeclarationId(2284), }, ], }, @@ -32778,11 +32778,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Owned".to_string(), - ty: DeclarationId(2283), + ty: DeclarationId(2285), }, Field { label: "Borrowed".to_string(), - ty: DeclarationId(2284), + ty: DeclarationId(2286), }, ], }, @@ -32803,11 +32803,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SelfContained".to_string(), - ty: DeclarationId(2285), + ty: DeclarationId(2287), }, Field { label: "Caller".to_string(), - ty: DeclarationId(2286), + ty: DeclarationId(2288), }, ], }, @@ -32828,15 +32828,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Growable".to_string(), - ty: DeclarationId(2287), + ty: DeclarationId(2289), }, Field { label: "Fixed".to_string(), - ty: DeclarationId(2288), + ty: DeclarationId(2290), }, Field { label: "NotApplicable".to_string(), - ty: DeclarationId(2289), + ty: DeclarationId(2291), }, ], }, @@ -32856,7 +32856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Utf8FreeMonoidChar".to_string(), - ty: DeclarationId(2290), + ty: DeclarationId(2292), }], }, type_params: vec![], @@ -32954,43 +32954,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ListEmpty".to_string(), - ty: DeclarationId(2291), + ty: DeclarationId(2293), }, Field { label: "ListSingleton".to_string(), - ty: DeclarationId(2292), + ty: DeclarationId(2294), }, Field { label: "ListCons".to_string(), - ty: DeclarationId(2293), + ty: DeclarationId(2295), }, Field { label: "ListConcat".to_string(), - ty: DeclarationId(2294), + ty: DeclarationId(2296), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2295), + ty: DeclarationId(2297), }, Field { label: "ListIsEmpty".to_string(), - ty: DeclarationId(2296), + ty: DeclarationId(2298), }, Field { label: "ListFold".to_string(), - ty: DeclarationId(2297), + ty: DeclarationId(2299), }, Field { label: "ListMap".to_string(), - ty: DeclarationId(2298), + ty: DeclarationId(2300), }, Field { label: "ListFilter".to_string(), - ty: DeclarationId(2299), + ty: DeclarationId(2301), }, Field { label: "ListContains".to_string(), - ty: DeclarationId(2300), + ty: DeclarationId(2302), }, ], }, @@ -33072,11 +33072,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PlaceholderPatternStrategy".to_string(), - ty: DeclarationId(2301), + ty: DeclarationId(2303), }, Field { label: "VectorList".to_string(), - ty: DeclarationId(2302), + ty: DeclarationId(2304), }, ], }, @@ -33555,11 +33555,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Borrow".to_string(), - ty: DeclarationId(2303), + ty: DeclarationId(2305), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2304), + ty: DeclarationId(2306), }, ], }, @@ -33580,11 +33580,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CopyOrClone".to_string(), - ty: DeclarationId(2305), + ty: DeclarationId(2307), }, Field { label: "PassByValue".to_string(), - ty: DeclarationId(2306), + ty: DeclarationId(2308), }, ], }, @@ -33670,11 +33670,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IndexedArgs".to_string(), - ty: DeclarationId(2307), + ty: DeclarationId(2309), }, Field { label: "NamedArg".to_string(), - ty: DeclarationId(2308), + ty: DeclarationId(2310), }, ], }, @@ -33695,11 +33695,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "SingleTemplate".to_string(), - ty: DeclarationId(2309), + ty: DeclarationId(2311), }, Field { label: "HigherOrderTemplates".to_string(), - ty: DeclarationId(2310), + ty: DeclarationId(2312), }, ], }, @@ -33835,15 +33835,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapEverything".to_string(), - ty: DeclarationId(2311), + ty: DeclarationId(2313), }, Field { label: "WrapOnlyInOperandPosition".to_string(), - ty: DeclarationId(2312), + ty: DeclarationId(2314), }, Field { label: "NoWrapping".to_string(), - ty: DeclarationId(2313), + ty: DeclarationId(2315), }, ], }, @@ -33864,19 +33864,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EmitBindingAlways".to_string(), - ty: DeclarationId(2314), + ty: DeclarationId(2316), }, Field { label: "EmitUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2315), + ty: DeclarationId(2317), }, Field { label: "EmitPrefixedUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2316), + ty: DeclarationId(2318), }, Field { label: "NotApplicablePatternBinding".to_string(), - ty: DeclarationId(2317), + ty: DeclarationId(2319), }, ], }, @@ -33897,11 +33897,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AccessFromPayloadBinding".to_string(), - ty: DeclarationId(2318), + ty: DeclarationId(2320), }, Field { label: "OverrideNamedFieldsAtBindingSite".to_string(), - ty: DeclarationId(2319), + ty: DeclarationId(2321), }, ], }, @@ -33922,15 +33922,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ImportEverythingDeclared".to_string(), - ty: DeclarationId(2320), + ty: DeclarationId(2322), }, Field { label: "IncludeOnlyReferenced".to_string(), - ty: DeclarationId(2321), + ty: DeclarationId(2323), }, Field { label: "ImportPerUsageSite".to_string(), - ty: DeclarationId(2322), + ty: DeclarationId(2324), }, ], }, @@ -33951,15 +33951,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapReturnValue".to_string(), - ty: DeclarationId(2323), + ty: DeclarationId(2325), }, Field { label: "NoWrappingOnTerminalExpression".to_string(), - ty: DeclarationId(2324), + ty: DeclarationId(2326), }, Field { label: "ExplicitReturnKeyword".to_string(), - ty: DeclarationId(2325), + ty: DeclarationId(2327), }, ], }, @@ -33980,15 +33980,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EmitLetBindingAlways".to_string(), - ty: DeclarationId(2326), + ty: DeclarationId(2328), }, Field { label: "EmitLetUnderscoreWhenUnused".to_string(), - ty: DeclarationId(2327), + ty: DeclarationId(2329), }, Field { label: "OmitLetBinding".to_string(), - ty: DeclarationId(2328), + ty: DeclarationId(2330), }, ], }, @@ -34009,15 +34009,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "WrapBody".to_string(), - ty: DeclarationId(2329), + ty: DeclarationId(2331), }, Field { label: "NoWrappingOnNonComplexBody".to_string(), - ty: DeclarationId(2330), + ty: DeclarationId(2332), }, Field { label: "NotApplicableMatchArmBody".to_string(), - ty: DeclarationId(2331), + ty: DeclarationId(2333), }, ], }, @@ -34075,7 +34075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2332), + ty: DeclarationId(2334), }, Field { label: "syntax_only".to_string(), @@ -34108,19 +34108,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IgnoreVerifierOutput".to_string(), - ty: DeclarationId(2333), + ty: DeclarationId(2335), }, Field { label: "RequireEmptyStdout".to_string(), - ty: DeclarationId(2334), + ty: DeclarationId(2336), }, Field { label: "RequireEmptyStderr".to_string(), - ty: DeclarationId(2335), + ty: DeclarationId(2337), }, Field { label: "RequireEmptyStdoutAndStderr".to_string(), - ty: DeclarationId(2336), + ty: DeclarationId(2338), }, ], }, @@ -34221,27 +34221,27 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Atom".to_string(), - ty: DeclarationId(2337), + ty: DeclarationId(2339), }, Field { label: "Conj".to_string(), - ty: DeclarationId(2338), + ty: DeclarationId(2340), }, Field { label: "Disj".to_string(), - ty: DeclarationId(2339), + ty: DeclarationId(2341), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2340), + ty: DeclarationId(2342), }, Field { label: "Cardinality".to_string(), - ty: DeclarationId(2341), + ty: DeclarationId(2343), }, Field { label: "Instantiation".to_string(), - ty: DeclarationId(2342), + ty: DeclarationId(2344), }, ], }, @@ -34262,23 +34262,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Value".to_string(), - ty: DeclarationId(2343), + ty: DeclarationId(2345), }, Field { label: "Transform".to_string(), - ty: DeclarationId(2344), + ty: DeclarationId(2346), }, Field { label: "Branch".to_string(), - ty: DeclarationId(2345), + ty: DeclarationId(2347), }, Field { label: "Loop".to_string(), - ty: DeclarationId(2346), + ty: DeclarationId(2348), }, Field { label: "Bind".to_string(), - ty: DeclarationId(2347), + ty: DeclarationId(2349), }, ], }, @@ -34353,7 +34353,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cells".to_string(), - ty: DeclarationId(2348), + ty: DeclarationId(2350), }, ], }, @@ -34379,7 +34379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2349)), + meta_tag: Some(DeclarationId(2351)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -34406,14 +34406,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34443,14 +34443,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34480,14 +34480,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34517,14 +34517,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34554,14 +34554,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34591,14 +34591,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34628,14 +34628,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34665,14 +34665,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34702,14 +34702,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34739,14 +34739,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34776,14 +34776,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34813,14 +34813,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34850,14 +34850,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34887,14 +34887,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34924,14 +34924,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34961,14 +34961,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -34998,14 +34998,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35035,14 +35035,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35072,14 +35072,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35109,14 +35109,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35146,14 +35146,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35183,14 +35183,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35220,14 +35220,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35257,14 +35257,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35294,14 +35294,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35331,14 +35331,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35368,14 +35368,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35405,14 +35405,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35442,14 +35442,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35479,14 +35479,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35516,14 +35516,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35553,14 +35553,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35590,14 +35590,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35627,14 +35627,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35664,14 +35664,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35701,14 +35701,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35738,14 +35738,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35775,14 +35775,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35812,14 +35812,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35849,14 +35849,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35886,14 +35886,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "connective".to_string(), FieldValue::Variant { - constructor: DeclarationId(2341), + constructor: DeclarationId(2343), payload: vec![], }, ), ( "behavior".to_string(), FieldValue::Variant { - constructor: DeclarationId(2344), + constructor: DeclarationId(2346), payload: vec![], }, ), @@ -35912,43 +35912,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2350), + ty: DeclarationId(2352), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2351), + ty: DeclarationId(2353), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2352), + ty: DeclarationId(2354), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2353), + ty: DeclarationId(2355), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2354), + ty: DeclarationId(2356), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2355), + ty: DeclarationId(2357), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2356), + ty: DeclarationId(2358), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2357), + ty: DeclarationId(2359), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2358), + ty: DeclarationId(2360), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2359), + ty: DeclarationId(2361), }, ], }, @@ -36023,11 +36023,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiveCorrection".to_string(), - ty: DeclarationId(2360), + ty: DeclarationId(2362), }, Field { label: "DeferredCorrection".to_string(), - ty: DeclarationId(2361), + ty: DeclarationId(2363), }, ], }, @@ -36092,11 +36092,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "CompilerKind".to_string(), - ty: DeclarationId(2362), + ty: DeclarationId(2364), }, Field { label: "LensInstanceKind".to_string(), - ty: DeclarationId(2363), + ty: DeclarationId(2365), }, ], }, @@ -36150,31 +36150,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "UnderRefined".to_string(), - ty: DeclarationId(2364), + ty: DeclarationId(2366), }, Field { label: "NoInhabitant".to_string(), - ty: DeclarationId(2365), + ty: DeclarationId(2367), }, Field { label: "ContradictoryUse".to_string(), - ty: DeclarationId(2367), + ty: DeclarationId(2369), }, Field { label: "OutOfR2Scope".to_string(), - ty: DeclarationId(2368), + ty: DeclarationId(2370), }, Field { label: "LifetimeProgramExtractionPending".to_string(), - ty: DeclarationId(2369), + ty: DeclarationId(2371), }, Field { label: "FoldNotImplemented".to_string(), - ty: DeclarationId(2370), + ty: DeclarationId(2372), }, Field { label: "MissingEmissionPath".to_string(), - ty: DeclarationId(2371), + ty: DeclarationId(2373), }, ], }, @@ -36195,11 +36195,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Inhabits".to_string(), - ty: DeclarationId(2386), + ty: DeclarationId(2388), }, Field { label: "Violates".to_string(), - ty: DeclarationId(2387), + ty: DeclarationId(2389), }, ], }, @@ -36234,11 +36234,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NoDiagnostic".to_string(), - ty: DeclarationId(2388), + ty: DeclarationId(2390), }, Field { label: "SomeDiagnostic".to_string(), - ty: DeclarationId(2389), + ty: DeclarationId(2391), }, ], }, @@ -36259,11 +36259,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DimensionOk".to_string(), - ty: DeclarationId(2392), + ty: DeclarationId(2394), }, Field { label: "DimensionFail".to_string(), - ty: DeclarationId(2396), + ty: DeclarationId(2398), }, ], }, @@ -36302,15 +36302,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "witness_of".to_string(), - ty: DeclarationId(2398), + ty: DeclarationId(2400), }, Field { label: "compose".to_string(), - ty: DeclarationId(2399), + ty: DeclarationId(2401), }, Field { label: "break_diagnostic".to_string(), - ty: DeclarationId(2400), + ty: DeclarationId(2402), }, ], }, @@ -36350,7 +36350,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { type_params: vec![DeclarationId(1058), DeclarationId(1059)], phantom_params: vec![PhantomParameter { parameter: DeclarationId(1058), - algebra: DeclarationId(2401), + algebra: DeclarationId(2403), }], meta_tag: None, specialization_parent: None, @@ -36491,11 +36491,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("add_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2372), - DeclarationId(2373), DeclarationId(2374), + DeclarationId(2375), + DeclarationId(2376), ], - output: DeclarationId(2375), + output: DeclarationId(2377), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 4966, 4988)), }, type_params: vec![DeclarationId(1068), DeclarationId(1069)], @@ -36541,11 +36541,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_dimension".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2376), - DeclarationId(2377), DeclarationId(2378), + DeclarationId(2379), + DeclarationId(2380), ], - output: DeclarationId(2379), + output: DeclarationId(2381), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5162, 5184)), }, type_params: vec![DeclarationId(1071), DeclarationId(1072)], @@ -36591,11 +36591,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("mul_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2380), - DeclarationId(2381), + DeclarationId(2382), + DeclarationId(2383), DeclarationId(1075), ], - output: DeclarationId(2382), + output: DeclarationId(2384), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5350, 5379)), }, type_params: vec![DeclarationId(1074), DeclarationId(1075)], @@ -36641,11 +36641,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("div_dimension_scalar".to_string()), connective: TypeConnective::Arrow { inputs: vec![ - DeclarationId(2383), - DeclarationId(2384), + DeclarationId(2385), + DeclarationId(2386), DeclarationId(1078), ], - output: DeclarationId(2385), + output: DeclarationId(2387), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/dimensions.dag", 5545, 5574)), }, type_params: vec![DeclarationId(1077), DeclarationId(1078)], @@ -36716,7 +36716,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "append({left}, {right}...)".to_string(), ))], @@ -36729,7 +36729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -36767,7 +36767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "int64(len({recv}))".to_string(), ))], @@ -36780,7 +36780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -36818,7 +36818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv}) == 0".to_string(), ))], @@ -36831,7 +36831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -36871,7 +36871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "/* fold({recv}, {init}, {body}) */".to_string(), ))], @@ -36884,7 +36884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -36924,7 +36924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "/* map({recv}, {body}) */".to_string(), ))], @@ -36937,7 +36937,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -36977,7 +36977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Filter({recv}, {arg})".to_string(), ))], @@ -36990,7 +36990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37030,7 +37030,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.Any({recv}, {arg})".to_string(), ))], @@ -37043,7 +37043,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37083,7 +37083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.All({recv}, {arg})".to_string(), ))], @@ -37096,7 +37096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37136,7 +37136,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.FlatMap({recv}, {arg})".to_string(), ))], @@ -37149,7 +37149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37171,7 +37171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2402)), + meta_tag: Some(DeclarationId(2404)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -37190,7 +37190,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -37203,7 +37203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37225,7 +37225,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Join({recv}, {arg})".to_string(), ))], @@ -37238,7 +37238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37260,7 +37260,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Split({recv}, {arg})".to_string(), ))], @@ -37273,7 +37273,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37297,7 +37297,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -37310,7 +37310,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37330,7 +37330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -37343,7 +37343,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37365,7 +37365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "v2rt.SortBy({recv}, {arg})".to_string(), ))], @@ -37378,7 +37378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37400,7 +37400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "append({recv}, {arg})".to_string(), ))], @@ -37413,7 +37413,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37435,7 +37435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "strings.Contains({recv}, {arg})".to_string(), ))], @@ -37448,7 +37448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -37469,23 +37469,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "read".to_string(), - ty: DeclarationId(2404), + ty: DeclarationId(2406), }, Field { label: "sequential".to_string(), - ty: DeclarationId(2405), + ty: DeclarationId(2407), }, Field { label: "branch".to_string(), - ty: DeclarationId(2406), + ty: DeclarationId(2408), }, Field { label: "iterate".to_string(), - ty: DeclarationId(2407), + ty: DeclarationId(2409), }, Field { label: "validate".to_string(), - ty: DeclarationId(2408), + ty: DeclarationId(2410), }, ], }, @@ -37520,11 +37520,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DeclarationScope".to_string(), - ty: DeclarationId(2409), + ty: DeclarationId(2411), }, Field { label: "NodeScope".to_string(), - ty: DeclarationId(2410), + ty: DeclarationId(2412), }, ], }, @@ -37544,7 +37544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Error".to_string(), - ty: DeclarationId(2411), + ty: DeclarationId(2413), }], }, type_params: vec![], @@ -37564,11 +37564,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "project".to_string(), - ty: DeclarationId(2412), + ty: DeclarationId(2414), }, Field { label: "violates".to_string(), - ty: DeclarationId(2413), + ty: DeclarationId(2415), }, ], }, @@ -37635,11 +37635,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2414), + ty: DeclarationId(2416), }, Field { label: "enforcement".to_string(), - ty: DeclarationId(2415), + ty: DeclarationId(2417), }, ], }, @@ -37706,7 +37706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "enforceable_lens".to_string(), - ty: DeclarationId(2416), + ty: DeclarationId(2418), }, Field { label: "section".to_string(), @@ -37789,7 +37789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "lens".to_string(), - ty: DeclarationId(2417), + ty: DeclarationId(2419), }, Field { label: "section".to_string(), @@ -37850,7 +37850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "items".to_string(), - ty: DeclarationId(2418), + ty: DeclarationId(2420), }], }, type_params: vec![], @@ -37878,7 +37878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "refinement".to_string(), - ty: DeclarationId(2419), + ty: DeclarationId(2421), }, ], }, @@ -37953,11 +37953,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Positional".to_string(), - ty: DeclarationId(2421), + ty: DeclarationId(2423), }, Field { label: "Record".to_string(), - ty: DeclarationId(2423), + ty: DeclarationId(2425), }, ], }, @@ -37978,11 +37978,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TypeExpr".to_string(), - ty: DeclarationId(2424), + ty: DeclarationId(2426), }, Field { label: "WidthNatLiteral".to_string(), - ty: DeclarationId(2425), + ty: DeclarationId(2427), }, ], }, @@ -38003,19 +38003,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Named".to_string(), - ty: DeclarationId(2426), + ty: DeclarationId(2428), }, Field { label: "Parameterized".to_string(), - ty: DeclarationId(2428), + ty: DeclarationId(2430), }, Field { label: "Optional".to_string(), - ty: DeclarationId(2429), + ty: DeclarationId(2431), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2431), + ty: DeclarationId(2433), }, ], }, @@ -38156,15 +38156,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "BareVariant".to_string(), - ty: DeclarationId(2432), + ty: DeclarationId(2434), }, Field { label: "VariantWith".to_string(), - ty: DeclarationId(2433), + ty: DeclarationId(2435), }, Field { label: "VariantFields".to_string(), - ty: DeclarationId(2435), + ty: DeclarationId(2437), }, ], }, @@ -38185,15 +38185,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Int".to_string(), - ty: DeclarationId(2436), + ty: DeclarationId(2438), }, Field { label: "Bool".to_string(), - ty: DeclarationId(2437), + ty: DeclarationId(2439), }, Field { label: "String".to_string(), - ty: DeclarationId(2438), + ty: DeclarationId(2440), }, ], }, @@ -38214,55 +38214,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Literal".to_string(), - ty: DeclarationId(2439), + ty: DeclarationId(2441), }, Field { label: "Var".to_string(), - ty: DeclarationId(2440), + ty: DeclarationId(2442), }, Field { label: "Path".to_string(), - ty: DeclarationId(2443), + ty: DeclarationId(2445), }, Field { label: "Call".to_string(), - ty: DeclarationId(2445), + ty: DeclarationId(2447), }, Field { label: "PathCall".to_string(), - ty: DeclarationId(2449), + ty: DeclarationId(2451), }, Field { label: "VariantRecord".to_string(), - ty: DeclarationId(2451), + ty: DeclarationId(2453), }, Field { label: "Operator".to_string(), - ty: DeclarationId(2453), + ty: DeclarationId(2455), }, Field { label: "Lambda".to_string(), - ty: DeclarationId(2455), + ty: DeclarationId(2457), }, Field { label: "If".to_string(), - ty: DeclarationId(2456), + ty: DeclarationId(2458), }, Field { label: "Match".to_string(), - ty: DeclarationId(2458), + ty: DeclarationId(2460), }, Field { label: "Record".to_string(), - ty: DeclarationId(2460), + ty: DeclarationId(2462), }, Field { label: "List".to_string(), - ty: DeclarationId(2462), + ty: DeclarationId(2464), }, Field { label: "Map".to_string(), - ty: DeclarationId(2464), + ty: DeclarationId(2466), }, ], }, @@ -38283,43 +38283,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Let".to_string(), - ty: DeclarationId(2466), + ty: DeclarationId(2468), }, Field { label: "Fn".to_string(), - ty: DeclarationId(2469), + ty: DeclarationId(2471), }, Field { label: "FnExternalBody".to_string(), - ty: DeclarationId(2472), + ty: DeclarationId(2474), }, Field { label: "Data".to_string(), - ty: DeclarationId(2474), + ty: DeclarationId(2476), }, Field { label: "Module".to_string(), - ty: DeclarationId(2476), + ty: DeclarationId(2478), }, Field { label: "Import".to_string(), - ty: DeclarationId(2479), + ty: DeclarationId(2481), }, Field { label: "TypeAtom".to_string(), - ty: DeclarationId(2481), + ty: DeclarationId(2483), }, Field { label: "TypeRecord".to_string(), - ty: DeclarationId(2484), + ty: DeclarationId(2486), }, Field { label: "TypeSum".to_string(), - ty: DeclarationId(2488), + ty: DeclarationId(2490), }, Field { label: "TypeAlias".to_string(), - ty: DeclarationId(2491), + ty: DeclarationId(2493), }, ], }, @@ -38361,7 +38361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "[*{left}, *{right}]".to_string(), ))], @@ -38374,7 +38374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38416,7 +38416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -38429,7 +38429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38471,7 +38471,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "(len({recv}) == 0)".to_string(), ))], @@ -38484,7 +38484,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38528,7 +38528,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "__v3_fold({recv}, {init}, {body})".to_string(), ))], @@ -38541,7 +38541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38585,7 +38585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "[{body} for {item} in {recv}]".to_string(), ))], @@ -38598,7 +38598,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38642,7 +38642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "[x for x in {recv} if {arg}(x)]".to_string(), ))], @@ -38655,7 +38655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38699,7 +38699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "any({arg}(x) for x in {recv})".to_string(), ))], @@ -38712,7 +38712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38756,7 +38756,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "all({arg}(x) for x in {recv})".to_string(), ))], @@ -38769,7 +38769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38813,7 +38813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "[y for x in {recv} for y in {arg}(x)]".to_string(), ))], @@ -38826,7 +38826,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38852,7 +38852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2492)), + meta_tag: Some(DeclarationId(2494)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -38871,7 +38871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "len({recv})".to_string(), ))], @@ -38884,7 +38884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38904,7 +38904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg}.join({recv})".to_string(), ))], @@ -38917,7 +38917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38937,7 +38937,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}.split({arg})".to_string(), ))], @@ -38950,7 +38950,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -38972,7 +38972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[-1] if {recv} else None".to_string(), ))], @@ -38985,7 +38985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39007,7 +39007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[0] if {recv} else None".to_string(), ))], @@ -39020,7 +39020,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39042,7 +39042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "list(enumerate({recv}))".to_string(), ))], @@ -39055,7 +39055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39077,7 +39077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "[ord(c) for c in {recv}]".to_string(), ))], @@ -39090,7 +39090,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39114,7 +39114,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[{arg}:]".to_string(), ))], @@ -39127,7 +39127,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39147,7 +39147,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv}[:{arg}]".to_string(), ))], @@ -39160,7 +39160,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39182,7 +39182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "sorted({recv}, key={arg})".to_string(), ))], @@ -39195,7 +39195,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39215,7 +39215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{recv} + [{arg}]".to_string(), ))], @@ -39228,7 +39228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39248,7 +39248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{arg} in {recv}".to_string(), ))], @@ -39261,7 +39261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -39307,23 +39307,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LiteralValue".to_string(), - ty: DeclarationId(2494), + ty: DeclarationId(2496), }, Field { label: "RecordValue".to_string(), - ty: DeclarationId(2496), + ty: DeclarationId(2498), }, Field { label: "VariantValue".to_string(), - ty: DeclarationId(2497), + ty: DeclarationId(2499), }, Field { label: "NodeRef".to_string(), - ty: DeclarationId(2498), + ty: DeclarationId(2500), }, Field { label: "CardinalityValue".to_string(), - ty: DeclarationId(2499), + ty: DeclarationId(2501), }, ], }, @@ -39376,7 +39376,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "bindings".to_string(), - ty: DeclarationId(2500), + ty: DeclarationId(2502), }], }, type_params: vec![], @@ -39395,7 +39395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "frames".to_string(), - ty: DeclarationId(2501), + ty: DeclarationId(2503), }], }, type_params: vec![], @@ -39433,7 +39433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "ApplicativeOrder".to_string(), - ty: DeclarationId(2502), + ty: DeclarationId(2504), }], }, type_params: vec![], @@ -39453,11 +39453,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LeftFirst".to_string(), - ty: DeclarationId(2503), + ty: DeclarationId(2505), }, Field { label: "RightFirst".to_string(), - ty: DeclarationId(2504), + ty: DeclarationId(2506), }, ], }, @@ -39508,7 +39508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1143), name: Some("evaluate".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(831), DeclarationId(727), DeclarationId(2493)], + inputs: vec![DeclarationId(831), DeclarationId(727), DeclarationId(2495)], output: DeclarationId(1134), body: ArrowBody::Unparsed(SourceSpan::new("src/v3/std/runtime.dag", 11260, 11279)), }, @@ -39522,11 +39522,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("src/v3/std/runtime.dag", 11191, 11279), }); - declarations.push(Declaration { id: DeclarationId(1144), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(257)))])), ("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(2310), 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(2308), 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(1145), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(243)))])), ("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(2310), 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(2308), 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(1146), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(242)))])), ("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(2310), 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(2308), 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(1147), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(259)))])), ("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(2310), 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(2308), 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(1148), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(1018) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2505)), 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(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2309), 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(2308), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2309), 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(2308), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(289)))])), ("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(2309), 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(2308), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(267)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2309), 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(2308), payload: 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}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2309), 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(2308), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(256)))])), ("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(2309), 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(2308), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(246)))])), ("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(2309), 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(2308), payload: vec![] })]), FieldValue::Reference(DeclarationId(1144)), FieldValue::Reference(DeclarationId(1145)), FieldValue::Reference(DeclarationId(1146)), FieldValue::Reference(DeclarationId(1147)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(287)))])), ("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(2309), 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(2308), payload: vec![] })]), 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().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2309), 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(2308), 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(1144), name: Some("rust_filter_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(257)))])), ("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(2312), 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(2310), 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(1145), name: Some("rust_any_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(243)))])), ("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(2312), 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(2310), 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(1146), name: Some("rust_all_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(242)))])), ("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(2312), 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(2310), 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(1147), name: Some("rust_flat_map_method_template_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1018)), 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(259)))])), ("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(2312), 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(2310), 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(1148), name: Some("rust_method_template_contracts".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(1018) }] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(2507)), 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(252)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.len()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2311), 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(2310), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(265)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.join(&{arg})".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2311), 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(2310), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(289)))])), ("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(2311), 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(2310), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(267)))])), ("runtime_template".to_string(), FieldValue::Literal(LiteralBits::String("{recv}.last().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2311), 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(2310), payload: 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}.first().cloned()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2311), 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(2310), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(256)))])), ("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(2311), 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(2310), payload: vec![] })]), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(246)))])), ("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(2311), 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(2310), payload: vec![] })]), FieldValue::Reference(DeclarationId(1144)), FieldValue::Reference(DeclarationId(1145)), FieldValue::Reference(DeclarationId(1146)), FieldValue::Reference(DeclarationId(1147)), FieldValue::Record(vec![("dag_method".to_string(), FieldValue::Record(vec![("decl".to_string(), FieldValue::Reference(DeclarationId(287)))])), ("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(2311), 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(2310), payload: vec![] })]), 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().take({arg} as usize).collect::>()".to_string()))), ("emit_template".to_string(), FieldValue::Variant { constructor: DeclarationId(2311), 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(2310), 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(1149), name: Some("DescentEvidence".to_string()), @@ -39534,15 +39534,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Strict".to_string(), - ty: DeclarationId(2514), + ty: DeclarationId(2516), }, Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2515), + ty: DeclarationId(2517), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2516), + ty: DeclarationId(2518), }, ], }, @@ -39644,8 +39644,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1154), name: Some("optional_evidence_meet".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2506), DeclarationId(2507)], - output: DeclarationId(2508), + inputs: vec![DeclarationId(2508), DeclarationId(2509)], + output: DeclarationId(2510), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2488, @@ -39666,8 +39666,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1155), name: Some("map_evidence_merge_at".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2509), DeclarationId(224), DeclarationId(1149)], - output: DeclarationId(2510), + inputs: vec![DeclarationId(2511), DeclarationId(224), DeclarationId(1149)], + output: DeclarationId(2512), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 2833, @@ -39691,23 +39691,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TreeSize".to_string(), - ty: DeclarationId(2517), + ty: DeclarationId(2519), }, Field { label: "ListLength".to_string(), - ty: DeclarationId(2518), + ty: DeclarationId(2520), }, Field { label: "ArithmeticValue".to_string(), - ty: DeclarationId(2519), + ty: DeclarationId(2521), }, Field { label: "TokenPosition".to_string(), - ty: DeclarationId(2520), + ty: DeclarationId(2522), }, Field { label: "SetCardinality".to_string(), - ty: DeclarationId(2521), + ty: DeclarationId(2523), }, ], }, @@ -39728,11 +39728,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "OneStep".to_string(), - ty: DeclarationId(2522), + ty: DeclarationId(2524), }, Field { label: "AdditionalStep".to_string(), - ty: DeclarationId(2523), + ty: DeclarationId(2525), }, ], }, @@ -39775,11 +39775,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DivideByTwo".to_string(), - ty: DeclarationId(2524), + ty: DeclarationId(2526), }, Field { label: "StrictlyLarger".to_string(), - ty: DeclarationId(2525), + ty: DeclarationId(2527), }, ], }, @@ -39842,7 +39842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("positive_descent_amount_from_positive_int".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87)], - output: DeclarationId(2511), + output: DeclarationId(2513), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6420, @@ -39864,7 +39864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("proportional_divisor_from_int_at_least_two".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87)], - output: DeclarationId(2512), + output: DeclarationId(2514), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 6860, @@ -39888,31 +39888,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ChildAccessor".to_string(), - ty: DeclarationId(2526), + ty: DeclarationId(2528), }, Field { label: "ListShrink".to_string(), - ty: DeclarationId(2527), + ty: DeclarationId(2529), }, Field { label: "ArithmeticSubtractDescent".to_string(), - ty: DeclarationId(2528), + ty: DeclarationId(2530), }, Field { label: "ArithmeticDivideDescent".to_string(), - ty: DeclarationId(2529), + ty: DeclarationId(2531), }, Field { label: "ParserAdvance".to_string(), - ty: DeclarationId(2530), + ty: DeclarationId(2532), }, Field { label: "SetRemoval".to_string(), - ty: DeclarationId(2531), + ty: DeclarationId(2533), }, Field { label: "FoldIteration".to_string(), - ty: DeclarationId(2532), + ty: DeclarationId(2534), }, ], }, @@ -39932,7 +39932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "dimensions".to_string(), - ty: DeclarationId(2533), + ty: DeclarationId(2535), }], }, type_params: vec![], @@ -39960,7 +39960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "evidence".to_string(), - ty: DeclarationId(2534), + ty: DeclarationId(2536), }, ], }, @@ -39980,7 +39980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "Strict".to_string(), - ty: DeclarationId(2535), + ty: DeclarationId(2537), }], }, type_params: vec![], @@ -40000,11 +40000,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "NonIncreasing".to_string(), - ty: DeclarationId(2536), + ty: DeclarationId(2538), }, Field { label: "DescentUnknown".to_string(), - ty: DeclarationId(2537), + ty: DeclarationId(2539), }, ], }, @@ -40025,11 +40025,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EvidenceUnknown".to_string(), - ty: DeclarationId(2538), + ty: DeclarationId(2540), }, Field { label: "EvidenceIncomplete".to_string(), - ty: DeclarationId(2539), + ty: DeclarationId(2541), }, ], }, @@ -40058,7 +40058,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "per_path".to_string(), - ty: DeclarationId(2540), + ty: DeclarationId(2542), }, ], }, @@ -40077,7 +40077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("descent_execution_proof".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(730), DeclarationId(728)], - output: DeclarationId(2513), + output: DeclarationId(2515), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/termination.dag", 12400, @@ -40101,23 +40101,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "DirectRecursion".to_string(), - ty: DeclarationId(2554), + ty: DeclarationId(2556), }, Field { label: "ListRecursion".to_string(), - ty: DeclarationId(2555), + ty: DeclarationId(2557), }, Field { label: "OptionalRecursion".to_string(), - ty: DeclarationId(2556), + ty: DeclarationId(2558), }, Field { label: "SetRecursion".to_string(), - ty: DeclarationId(2557), + ty: DeclarationId(2559), }, Field { label: "MapValueRecursion".to_string(), - ty: DeclarationId(2558), + ty: DeclarationId(2560), }, ], }, @@ -40229,23 +40229,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "StrictSubValue".to_string(), - ty: DeclarationId(2559), + ty: DeclarationId(2561), }, Field { label: "IteratedSubValue".to_string(), - ty: DeclarationId(2560), + ty: DeclarationId(2562), }, Field { label: "ArithmeticDescent".to_string(), - ty: DeclarationId(2561), + ty: DeclarationId(2563), }, Field { label: "PreservedValue".to_string(), - ty: DeclarationId(2562), + ty: DeclarationId(2564), }, Field { label: "SubValueUnknown".to_string(), - ty: DeclarationId(2563), + ty: DeclarationId(2565), }, ], }, @@ -40396,7 +40396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_value_to_call_pattern".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1177)], - output: DeclarationId(2541), + output: DeclarationId(2543), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 20571, @@ -40418,7 +40418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("sub_value_to_lowering_target".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1177)], - output: DeclarationId(2542), + output: DeclarationId(2544), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 21959, @@ -40442,19 +40442,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "IntegerExpZero".to_string(), - ty: DeclarationId(2564), + ty: DeclarationId(2566), }, Field { label: "IntegerExpPos".to_string(), - ty: DeclarationId(2565), + ty: DeclarationId(2567), }, Field { label: "FractionExp".to_string(), - ty: DeclarationId(2566), + ty: DeclarationId(2568), }, Field { label: "LogBasedExp".to_string(), - ty: DeclarationId(2567), + ty: DeclarationId(2569), }, ], }, @@ -40497,11 +40497,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PolyCost".to_string(), - ty: DeclarationId(2568), + ty: DeclarationId(2570), }, Field { label: "LogCost".to_string(), - ty: DeclarationId(2569), + ty: DeclarationId(2571), }, ], }, @@ -40522,31 +40522,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ConstantBound".to_string(), - ty: DeclarationId(2570), + ty: DeclarationId(2572), }, Field { label: "AtomicBound".to_string(), - ty: DeclarationId(2571), + ty: DeclarationId(2573), }, Field { label: "ProductBound".to_string(), - ty: DeclarationId(2573), + ty: DeclarationId(2575), }, Field { label: "SumOfProductsBound".to_string(), - ty: DeclarationId(2576), + ty: DeclarationId(2578), }, Field { label: "SumBound".to_string(), - ty: DeclarationId(2578), + ty: DeclarationId(2580), }, Field { label: "ForeverBound".to_string(), - ty: DeclarationId(2579), + ty: DeclarationId(2581), }, Field { label: "ErrorBound".to_string(), - ty: DeclarationId(2580), + ty: DeclarationId(2582), }, ], }, @@ -40564,7 +40564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1190), name: Some("sum_bound".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2543)], + inputs: vec![DeclarationId(2545)], output: DeclarationId(1189), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -40644,7 +40644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1194), name: Some("product_atoms_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2544)], + inputs: vec![DeclarationId(2546)], output: DeclarationId(912), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -40666,7 +40666,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1195), name: Some("product_term_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2545)], + inputs: vec![DeclarationId(2547)], output: DeclarationId(912), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(598))), }, @@ -40684,7 +40684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1196), name: Some("sum_products_to_symbolic".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2547)], + inputs: vec![DeclarationId(2549)], output: DeclarationId(912), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", @@ -40938,7 +40938,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_add_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87), DeclarationId(87)], - output: DeclarationId(2548), + output: DeclarationId(2550), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33617, @@ -40960,7 +40960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_mul_checked".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87), DeclarationId(87)], - output: DeclarationId(2549), + output: DeclarationId(2551), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 33913, @@ -40982,7 +40982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("bounded_int_pow_exponent".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87)], - output: DeclarationId(2550), + output: DeclarationId(2552), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35162, @@ -41004,7 +41004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("int_pow_bounded".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87), DeclarationId(87)], - output: DeclarationId(2551), + output: DeclarationId(2553), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 35637, @@ -41026,7 +41026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ceil_log".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(87), DeclarationId(87)], - output: DeclarationId(2552), + output: DeclarationId(2554), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 36900, @@ -41053,7 +41053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(87), DeclarationId(87), ], - output: DeclarationId(2553), + output: DeclarationId(2555), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/induction.dag", 37172, @@ -41456,183 +41456,183 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2581), + ty: DeclarationId(2583), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2582), + ty: DeclarationId(2584), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2583), + ty: DeclarationId(2585), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2584), + ty: DeclarationId(2586), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2585), + ty: DeclarationId(2587), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2586), + ty: DeclarationId(2588), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2587), + ty: DeclarationId(2589), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2588), + ty: DeclarationId(2590), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2589), + ty: DeclarationId(2591), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2590), + ty: DeclarationId(2592), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2591), + ty: DeclarationId(2593), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2592), + ty: DeclarationId(2594), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2593), + ty: DeclarationId(2595), }, Field { label: "Ident".to_string(), - ty: DeclarationId(2594), + ty: DeclarationId(2596), }, Field { label: "IntLit".to_string(), - ty: DeclarationId(2595), + ty: DeclarationId(2597), }, Field { label: "StringLit".to_string(), - ty: DeclarationId(2596), + ty: DeclarationId(2598), }, Field { label: "Eq".to_string(), - ty: DeclarationId(2597), + ty: DeclarationId(2599), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2598), + ty: DeclarationId(2600), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2599), + ty: DeclarationId(2601), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2600), + ty: DeclarationId(2602), }, Field { label: "Le".to_string(), - ty: DeclarationId(2601), + ty: DeclarationId(2603), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2602), + ty: DeclarationId(2604), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2603), + ty: DeclarationId(2605), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2604), + ty: DeclarationId(2606), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2605), + ty: DeclarationId(2607), }, Field { label: "Star".to_string(), - ty: DeclarationId(2606), + ty: DeclarationId(2608), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2607), + ty: DeclarationId(2609), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2608), + ty: DeclarationId(2610), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2609), + ty: DeclarationId(2611), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2610), + ty: DeclarationId(2612), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2611), + ty: DeclarationId(2613), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2612), + ty: DeclarationId(2614), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2613), + ty: DeclarationId(2615), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2614), + ty: DeclarationId(2616), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2615), + ty: DeclarationId(2617), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2616), + ty: DeclarationId(2618), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2617), + ty: DeclarationId(2619), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2618), + ty: DeclarationId(2620), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2619), + ty: DeclarationId(2621), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2620), + ty: DeclarationId(2622), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2621), + ty: DeclarationId(2623), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2622), + ty: DeclarationId(2624), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2623), + ty: DeclarationId(2625), }, Field { label: "Question".to_string(), - ty: DeclarationId(2624), + ty: DeclarationId(2626), }, Field { label: "Eof".to_string(), - ty: DeclarationId(2625), + ty: DeclarationId(2627), }, ], }, @@ -41678,55 +41678,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "KwLet".to_string(), - ty: DeclarationId(2626), + ty: DeclarationId(2628), }, Field { label: "KwIf".to_string(), - ty: DeclarationId(2627), + ty: DeclarationId(2629), }, Field { label: "KwThen".to_string(), - ty: DeclarationId(2628), + ty: DeclarationId(2630), }, Field { label: "KwElse".to_string(), - ty: DeclarationId(2629), + ty: DeclarationId(2631), }, Field { label: "KwFn".to_string(), - ty: DeclarationId(2630), + ty: DeclarationId(2632), }, Field { label: "KwType".to_string(), - ty: DeclarationId(2631), + ty: DeclarationId(2633), }, Field { label: "KwModule".to_string(), - ty: DeclarationId(2632), + ty: DeclarationId(2634), }, Field { label: "KwImport".to_string(), - ty: DeclarationId(2633), + ty: DeclarationId(2635), }, Field { label: "KwMatch".to_string(), - ty: DeclarationId(2634), + ty: DeclarationId(2636), }, Field { label: "KwData".to_string(), - ty: DeclarationId(2635), + ty: DeclarationId(2637), }, Field { label: "KwWhere".to_string(), - ty: DeclarationId(2636), + ty: DeclarationId(2638), }, Field { label: "KwTrue".to_string(), - ty: DeclarationId(2637), + ty: DeclarationId(2639), }, Field { label: "KwFalse".to_string(), - ty: DeclarationId(2638), + ty: DeclarationId(2640), }, ], }, @@ -41747,115 +41747,115 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Eq".to_string(), - ty: DeclarationId(2639), + ty: DeclarationId(2641), }, Field { label: "EqEq".to_string(), - ty: DeclarationId(2640), + ty: DeclarationId(2642), }, Field { label: "NotEq".to_string(), - ty: DeclarationId(2641), + ty: DeclarationId(2643), }, Field { label: "Lt".to_string(), - ty: DeclarationId(2642), + ty: DeclarationId(2644), }, Field { label: "Le".to_string(), - ty: DeclarationId(2643), + ty: DeclarationId(2645), }, Field { label: "Gt".to_string(), - ty: DeclarationId(2644), + ty: DeclarationId(2646), }, Field { label: "Ge".to_string(), - ty: DeclarationId(2645), + ty: DeclarationId(2647), }, Field { label: "Plus".to_string(), - ty: DeclarationId(2646), + ty: DeclarationId(2648), }, Field { label: "Minus".to_string(), - ty: DeclarationId(2647), + ty: DeclarationId(2649), }, Field { label: "Star".to_string(), - ty: DeclarationId(2648), + ty: DeclarationId(2650), }, Field { label: "Slash".to_string(), - ty: DeclarationId(2649), + ty: DeclarationId(2651), }, Field { label: "AmpAmp".to_string(), - ty: DeclarationId(2650), + ty: DeclarationId(2652), }, Field { label: "PipePipe".to_string(), - ty: DeclarationId(2651), + ty: DeclarationId(2653), }, Field { label: "Colon".to_string(), - ty: DeclarationId(2652), + ty: DeclarationId(2654), }, Field { label: "Arrow".to_string(), - ty: DeclarationId(2653), + ty: DeclarationId(2655), }, Field { label: "FatArrow".to_string(), - ty: DeclarationId(2654), + ty: DeclarationId(2656), }, Field { label: "PipeArrow".to_string(), - ty: DeclarationId(2655), + ty: DeclarationId(2657), }, Field { label: "Dot".to_string(), - ty: DeclarationId(2656), + ty: DeclarationId(2658), }, Field { label: "LParen".to_string(), - ty: DeclarationId(2657), + ty: DeclarationId(2659), }, Field { label: "RParen".to_string(), - ty: DeclarationId(2658), + ty: DeclarationId(2660), }, Field { label: "LBrace".to_string(), - ty: DeclarationId(2659), + ty: DeclarationId(2661), }, Field { label: "RBrace".to_string(), - ty: DeclarationId(2660), + ty: DeclarationId(2662), }, Field { label: "LBracket".to_string(), - ty: DeclarationId(2661), + ty: DeclarationId(2663), }, Field { label: "RBracket".to_string(), - ty: DeclarationId(2662), + ty: DeclarationId(2664), }, Field { label: "Comma".to_string(), - ty: DeclarationId(2663), + ty: DeclarationId(2665), }, Field { label: "Semicolon".to_string(), - ty: DeclarationId(2664), + ty: DeclarationId(2666), }, Field { label: "Pipe".to_string(), - ty: DeclarationId(2665), + ty: DeclarationId(2667), }, Field { label: "Question".to_string(), - ty: DeclarationId(2666), + ty: DeclarationId(2668), }, ], }, @@ -41924,7 +41924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("behavior_spine".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831)], - output: DeclarationId(2667), + output: DeclarationId(2669), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(600))), }, type_params: vec![], @@ -41981,19 +41981,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Observed".to_string(), - ty: DeclarationId(2669), + ty: DeclarationId(2671), }, Field { label: "Unobserved".to_string(), - ty: DeclarationId(2670), + ty: DeclarationId(2672), }, Field { label: "Ambiguous".to_string(), - ty: DeclarationId(2671), + ty: DeclarationId(2673), }, Field { label: "Stale".to_string(), - ty: DeclarationId(2672), + ty: DeclarationId(2674), }, ], }, @@ -42119,7 +42119,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Conj { children: vec![Field { label: "observations".to_string(), - ty: DeclarationId(2673), + ty: DeclarationId(2675), }], }, type_params: vec![], @@ -42183,11 +42183,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TimedUsage".to_string(), - ty: DeclarationId(2674), + ty: DeclarationId(2676), }, Field { label: "NonEvidenceUsage".to_string(), - ty: DeclarationId(2675), + ty: DeclarationId(2677), }, ], }, @@ -42460,7 +42460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("timing_lens_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2668), + output: DeclarationId(2670), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(737))), }, type_params: vec![], @@ -42557,7 +42557,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2676)), + meta_tag: Some(DeclarationId(2678)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -42566,7 +42566,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "identity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2669), + constructor: DeclarationId(2671), payload: vec![FieldValue::Record(vec![( "count".to_string(), FieldValue::Literal(LiteralBits::Int("0".to_string())), @@ -42645,7 +42645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2677)), + meta_tag: Some(DeclarationId(2679)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -42686,7 +42686,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2678)), + meta_tag: Some(DeclarationId(2680)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -42709,12 +42709,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1270), name: Some("modeled_gunbc_ci_workflow".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1780), + template: DeclarationId(1782), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1780)), + meta_tag: Some(DeclarationId(1782)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -42731,7 +42731,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ci_demo_timing_read".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2689), + output: DeclarationId(2691), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(825))), }, type_params: vec![], @@ -42749,7 +42749,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("ci_wad_modeled_workflow_timing_witness".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2690), + output: DeclarationId(2692), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(827))), }, type_params: vec![], @@ -42767,7 +42767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_declaration_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2691), + output: DeclarationId(2693), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(829))), }, type_params: vec![], @@ -42785,7 +42785,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_behavior_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2692), + output: DeclarationId(2694), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(831))), }, type_params: vec![], @@ -42803,7 +42803,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_dagport_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2693), + output: DeclarationId(2695), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(833))), }, type_params: vec![], @@ -42821,7 +42821,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_seed_list_cluster_empty".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2694), + output: DeclarationId(2696), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(835))), }, type_params: vec![], @@ -42839,7 +42839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_empty_list_diagnostic".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2695), + output: DeclarationId(2697), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(837))), }, type_params: vec![], @@ -42857,7 +42857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_empty_list_witness_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![], - output: DeclarationId(2697), + output: DeclarationId(2699), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(839))), }, type_params: vec![], @@ -42875,7 +42875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_witnesses_singleton_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1239)], - output: DeclarationId(2699), + output: DeclarationId(2701), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(843))), }, type_params: vec![], @@ -42893,7 +42893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_violations_singleton".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1048)], - output: DeclarationId(2700), + output: DeclarationId(2702), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(846))), }, type_params: vec![], @@ -42911,7 +42911,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_dimension_ok_tm_payload".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1239)], - output: DeclarationId(2701), + output: DeclarationId(2703), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(850))), }, type_params: vec![], @@ -42929,7 +42929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("_ci_wad_dimension_fail_tm_payload".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1239), DeclarationId(1048)], - output: DeclarationId(2702), + output: DeclarationId(2704), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(855))), }, type_params: vec![], @@ -42947,7 +42947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_dim_ok_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(1239)], - output: DeclarationId(2703), + output: DeclarationId(2705), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(862))), }, type_params: vec![], @@ -42965,7 +42965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_dim_fail_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(1239), DeclarationId(1048)], - output: DeclarationId(2704), + output: DeclarationId(2706), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(869))), }, type_params: vec![], @@ -42983,7 +42983,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("report_inhabits_branch_tm".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(1239), DeclarationId(1052)], - output: DeclarationId(2705), + output: DeclarationId(2707), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(874))), }, type_params: vec![], @@ -43000,8 +43000,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1286), name: Some("dimension_report_tm_from_witness".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(831), DeclarationId(2706)], - output: DeclarationId(2707), + inputs: vec![DeclarationId(831), DeclarationId(2708)], + output: DeclarationId(2709), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(884))), }, type_params: vec![], @@ -43019,7 +43019,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("demo_ci_modeled_timing_dimension_report".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2708), + output: DeclarationId(2710), body: ArrowBody::UserDefined(BindNodeId::new_unchecked(NodeId(892))), }, type_params: vec![], @@ -43039,7 +43039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { children: vec![ Field { label: "workflow".to_string(), - ty: DeclarationId(1780), + ty: DeclarationId(1782), }, Field { label: "measurement".to_string(), @@ -43078,7 +43078,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "measurement".to_string(), FieldValue::Variant { - constructor: DeclarationId(2669), + constructor: DeclarationId(2671), payload: vec![FieldValue::Record(vec![( "count".to_string(), FieldValue::Literal(LiteralBits::Int("0".to_string())), @@ -43113,7 +43113,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2709)), + meta_tag: Some(DeclarationId(2711)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -43125,7 +43125,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "section".to_string(), FieldValue::Variant { - constructor: DeclarationId(2409), + constructor: DeclarationId(2411), payload: vec![FieldValue::Reference(DeclarationId(1289))], }, ), @@ -43142,7 +43142,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "diagnostic_severity".to_string(), FieldValue::Variant { - constructor: DeclarationId(2411), + constructor: DeclarationId(2413), payload: vec![], }, ), @@ -43212,11 +43212,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "PendingFact".to_string(), - ty: DeclarationId(2734), + ty: DeclarationId(2736), }, Field { label: "ResolvedFact".to_string(), - ty: DeclarationId(2735), + ty: DeclarationId(2737), }, ], }, @@ -43395,43 +43395,43 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "TokenizerError".to_string(), - ty: DeclarationId(2736), + ty: DeclarationId(2738), }, Field { label: "ParseError".to_string(), - ty: DeclarationId(2737), + ty: DeclarationId(2739), }, Field { label: "TypeMismatch".to_string(), - ty: DeclarationId(2738), + ty: DeclarationId(2740), }, Field { label: "ArityMismatch".to_string(), - ty: DeclarationId(2739), + ty: DeclarationId(2741), }, Field { label: "ResolveError".to_string(), - ty: DeclarationId(2740), + ty: DeclarationId(2742), }, Field { label: "UnitMismatch".to_string(), - ty: DeclarationId(2741), + ty: DeclarationId(2743), }, Field { label: "BranchConditionNotBool".to_string(), - ty: DeclarationId(2742), + ty: DeclarationId(2744), }, Field { label: "MagnitudeOutOfRange".to_string(), - ty: DeclarationId(2743), + ty: DeclarationId(2745), }, Field { label: "MalformedIntegerRangeFact".to_string(), - ty: DeclarationId(2744), + ty: DeclarationId(2746), }, Field { label: "NominalOpacityViolation".to_string(), - ty: DeclarationId(2745), + ty: DeclarationId(2747), }, ], }, @@ -43452,11 +43452,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "AnyDetail".to_string(), - ty: DeclarationId(2746), + ty: DeclarationId(2748), }, Field { label: "Contains".to_string(), - ty: DeclarationId(2747), + ty: DeclarationId(2749), }, ], }, @@ -43502,11 +43502,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Resolved".to_string(), - ty: DeclarationId(2748), + ty: DeclarationId(2750), }, Field { label: "Unresolved".to_string(), - ty: DeclarationId(2749), + ty: DeclarationId(2751), }, ], }, @@ -43526,7 +43526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "AtMostBudget".to_string(), - ty: DeclarationId(2750), + ty: DeclarationId(2752), }], }, type_params: vec![], @@ -43546,15 +43546,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Associativity".to_string(), - ty: DeclarationId(2751), + ty: DeclarationId(2753), }, Field { label: "Commutativity".to_string(), - ty: DeclarationId(2752), + ty: DeclarationId(2754), }, Field { label: "Identity".to_string(), - ty: DeclarationId(2753), + ty: DeclarationId(2755), }, ], }, @@ -43593,7 +43593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "LiteralProgram".to_string(), - ty: DeclarationId(2754), + ty: DeclarationId(2756), }], }, type_params: vec![], @@ -43612,7 +43612,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "LinearCostForBindParam".to_string(), - ty: DeclarationId(2755), + ty: DeclarationId(2757), }], }, type_params: vec![], @@ -43631,7 +43631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { connective: TypeConnective::Disj { variants: vec![Field { label: "SelectedBindParamSizeVariable".to_string(), - ty: DeclarationId(2756), + ty: DeclarationId(2758), }], }, type_params: vec![], @@ -43670,11 +43670,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LensCapabilityStructuralTerminal".to_string(), - ty: DeclarationId(2757), + ty: DeclarationId(2759), }, Field { label: "LensCapabilityStructuralPartial".to_string(), - ty: DeclarationId(2758), + ty: DeclarationId(2760), }, ], }, @@ -43695,19 +43695,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LensCapabilityBehavioralComplete".to_string(), - ty: DeclarationId(2759), + ty: DeclarationId(2761), }, Field { label: "LensCapabilityBehavioralPartial".to_string(), - ty: DeclarationId(2760), + ty: DeclarationId(2762), }, Field { label: "LensCapabilityBehavioralStub".to_string(), - ty: DeclarationId(2761), + ty: DeclarationId(2763), }, Field { label: "LensCapabilityBehavioralNA".to_string(), - ty: DeclarationId(2762), + ty: DeclarationId(2764), }, ], }, @@ -43728,15 +43728,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "LensCapabilityV2RealV2".to_string(), - ty: DeclarationId(2763), + ty: DeclarationId(2765), }, Field { label: "LensCapabilityV2NoneV3Native".to_string(), - ty: DeclarationId(2764), + ty: DeclarationId(2766), }, Field { label: "LensCapabilityV2NotApplicable".to_string(), - ty: DeclarationId(2765), + ty: DeclarationId(2767), }, ], }, @@ -43795,7 +43795,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2805)), + meta_tag: Some(DeclarationId(2807)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ @@ -43807,21 +43807,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2763), + constructor: DeclarationId(2765), payload: vec![], }, ), @@ -43834,21 +43834,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2763), + constructor: DeclarationId(2765), payload: vec![], }, ), @@ -43863,21 +43863,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2762), + constructor: DeclarationId(2764), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -43892,21 +43892,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2760), + constructor: DeclarationId(2762), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -43919,21 +43919,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -43946,21 +43946,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -43973,21 +43973,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -44002,21 +44002,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -44029,21 +44029,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -44058,21 +44058,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2759), + constructor: DeclarationId(2761), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2764), + constructor: DeclarationId(2766), payload: vec![], }, ), @@ -44085,21 +44085,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2758), + constructor: DeclarationId(2760), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2762), + constructor: DeclarationId(2764), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2765), + constructor: DeclarationId(2767), payload: vec![], }, ), @@ -44112,21 +44112,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2758), + constructor: DeclarationId(2760), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2762), + constructor: DeclarationId(2764), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2765), + constructor: DeclarationId(2767), payload: vec![], }, ), @@ -44141,21 +44141,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "structural".to_string(), FieldValue::Variant { - constructor: DeclarationId(2757), + constructor: DeclarationId(2759), payload: vec![], }, ), ( "behavioral".to_string(), FieldValue::Variant { - constructor: DeclarationId(2762), + constructor: DeclarationId(2764), payload: vec![], }, ), ( "v2_counterpart".to_string(), FieldValue::Variant { - constructor: DeclarationId(2765), + constructor: DeclarationId(2767), payload: vec![], }, ), @@ -44172,107 +44172,107 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Compiles".to_string(), - ty: DeclarationId(2766), + ty: DeclarationId(2768), }, Field { label: "FailsWithDiagnostic".to_string(), - ty: DeclarationId(2767), + ty: DeclarationId(2769), }, Field { label: "OutputEquals".to_string(), - ty: DeclarationId(2768), + ty: DeclarationId(2770), }, Field { label: "PortHasState".to_string(), - ty: DeclarationId(2769), + ty: DeclarationId(2771), }, Field { label: "DeclarationHasRefinement".to_string(), - ty: DeclarationId(2770), + ty: DeclarationId(2772), }, Field { label: "CostBounded".to_string(), - ty: DeclarationId(2771), + ty: DeclarationId(2773), }, Field { label: "BehavioralObservation".to_string(), - ty: DeclarationId(2772), + ty: DeclarationId(2774), }, Field { label: "MockBackedInvariant".to_string(), - ty: DeclarationId(2773), + ty: DeclarationId(2775), }, Field { label: "ExecuteCommand".to_string(), - ty: DeclarationId(2775), + ty: DeclarationId(2777), }, Field { label: "ForAllTargets".to_string(), - ty: DeclarationId(2777), + ty: DeclarationId(2779), }, Field { label: "LensOutputEquals".to_string(), - ty: DeclarationId(2778), + ty: DeclarationId(2780), }, Field { label: "DifferentialEquals".to_string(), - ty: DeclarationId(2779), + ty: DeclarationId(2781), }, Field { label: "SymbolicCostExprEquals".to_string(), - ty: DeclarationId(2780), + ty: DeclarationId(2782), }, Field { label: "SymbolicCostExprEqualsForBindParam".to_string(), - ty: DeclarationId(2781), + ty: DeclarationId(2783), }, Field { label: "PerfWithinBaseline".to_string(), - ty: DeclarationId(2782), + ty: DeclarationId(2784), }, Field { label: "BinaryDimensionReportEquals".to_string(), - ty: DeclarationId(2783), + ty: DeclarationId(2785), }, Field { label: "AlgebraicLaw".to_string(), - ty: DeclarationId(2784), + ty: DeclarationId(2786), }, Field { label: "CensusBoundCheck".to_string(), - ty: DeclarationId(2785), + ty: DeclarationId(2787), }, Field { label: "CensusSubsetCount".to_string(), - ty: DeclarationId(2786), + ty: DeclarationId(2788), }, Field { label: "FixedPointConverges".to_string(), - ty: DeclarationId(2787), + ty: DeclarationId(2789), }, Field { label: "RatchetZero".to_string(), - ty: DeclarationId(2788), + ty: DeclarationId(2790), }, Field { label: "GeneratedFromDag".to_string(), - ty: DeclarationId(2790), + ty: DeclarationId(2792), }, Field { label: "CementingDispatchMatchesProjection".to_string(), - ty: DeclarationId(2791), + ty: DeclarationId(2793), }, Field { label: "ReleaseDeferredClaim".to_string(), - ty: DeclarationId(2792), + ty: DeclarationId(2794), }, Field { label: "SubstrateResearchDeferredClaim".to_string(), - ty: DeclarationId(2793), + ty: DeclarationId(2795), }, Field { label: "BridgeLedgerZero".to_string(), - ty: DeclarationId(2794), + ty: DeclarationId(2796), }, ], }, @@ -44342,7 +44342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "requires".to_string(), - ty: DeclarationId(2795), + ty: DeclarationId(2797), }, ], }, @@ -44363,11 +44363,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "ForAll".to_string(), - ty: DeclarationId(2796), + ty: DeclarationId(2798), }, Field { label: "Exists".to_string(), - ty: DeclarationId(2797), + ty: DeclarationId(2799), }, ], }, @@ -44404,7 +44404,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "requires".to_string(), - ty: DeclarationId(2798), + ty: DeclarationId(2800), }, ], }, @@ -44425,11 +44425,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "EnumeratedTestNode".to_string(), - ty: DeclarationId(2799), + ty: DeclarationId(2801), }, Field { label: "QuantifiedTestNode".to_string(), - ty: DeclarationId(2800), + ty: DeclarationId(2802), }, ], }, @@ -44479,11 +44479,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { variants: vec![ Field { label: "Enumerated".to_string(), - ty: DeclarationId(2801), + ty: DeclarationId(2803), }, Field { label: "Quantified".to_string(), - ty: DeclarationId(2802), + ty: DeclarationId(2804), }, ], }, @@ -44508,7 +44508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "claims".to_string(), - ty: DeclarationId(2803), + ty: DeclarationId(2805), }, ], }, @@ -44533,7 +44533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "resources".to_string(), - ty: DeclarationId(2804), + ty: DeclarationId(2806), }, ], }, @@ -44552,7 +44552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { name: Some("claim_obligation_resources".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1323)], - output: DeclarationId(2731), + output: DeclarationId(2733), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 30593, @@ -44635,8 +44635,8 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { id: DeclarationId(1335), name: Some("materialize_test_obligations".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2732)], - output: DeclarationId(2733), + inputs: vec![DeclarationId(2734)], + output: DeclarationId(2735), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/std/verification.dag", 31703, @@ -44768,14 +44768,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2134), + constructor: DeclarationId(2136), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2137), + constructor: DeclarationId(2139), payload: vec![], }, ), @@ -44947,17 +44947,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2278), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1941), + constructor: DeclarationId(1943), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1940), + constructor: DeclarationId(1942), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1938), + constructor: DeclarationId(1940), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -45006,7 +45006,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2279), payload: vec![], }, ), @@ -45306,7 +45306,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -45410,7 +45410,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -45429,7 +45429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "state".to_string(), ))], @@ -45450,7 +45450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -45514,7 +45514,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -45533,7 +45533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -45552,7 +45552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -45864,7 +45864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -45883,7 +45883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -45949,7 +45949,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -45968,7 +45968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -46034,7 +46034,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -46053,7 +46053,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -46118,7 +46118,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -46181,7 +46181,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -46200,7 +46200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -46264,7 +46264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -46283,7 +46283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -46347,7 +46347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -46366,7 +46366,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -46385,7 +46385,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -46449,7 +46449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -46468,7 +46468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -46531,7 +46531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -46593,7 +46593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -46655,7 +46655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -46718,7 +46718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -46739,7 +46739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -46967,7 +46967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -46986,7 +46986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -47007,7 +47007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -47028,7 +47028,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -47049,7 +47049,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -47070,7 +47070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -47091,7 +47091,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -47112,7 +47112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -47133,7 +47133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -47152,7 +47152,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47464,7 +47464,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -47485,7 +47485,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -47549,7 +47549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -47570,7 +47570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47589,7 +47589,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -47608,7 +47608,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -47713,7 +47713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47732,7 +47732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -47753,7 +47753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47772,7 +47772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47836,7 +47836,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47855,7 +47855,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -47874,7 +47874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -47895,7 +47895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -47914,7 +47914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -47978,7 +47978,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -47997,7 +47997,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -48016,7 +48016,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -48037,7 +48037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -48056,7 +48056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48077,7 +48077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -48141,7 +48141,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -48160,7 +48160,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -48179,7 +48179,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -48198,7 +48198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -48217,7 +48217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -48238,7 +48238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -48257,7 +48257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48321,7 +48321,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -48340,7 +48340,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48361,7 +48361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -48380,7 +48380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -48399,7 +48399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -48420,7 +48420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -48527,7 +48527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -48546,7 +48546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -48565,7 +48565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -48586,7 +48586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -48649,7 +48649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -48753,7 +48753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48772,7 +48772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -48793,7 +48793,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -48857,7 +48857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48876,7 +48876,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -48940,7 +48940,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -48959,7 +48959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -48978,7 +48978,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -49124,7 +49124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -49143,7 +49143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -49162,7 +49162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -49226,7 +49226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -49247,7 +49247,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -49266,7 +49266,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -49285,7 +49285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -49349,7 +49349,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -49368,7 +49368,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -49387,7 +49387,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -49451,7 +49451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -49470,7 +49470,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -49489,7 +49489,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -50442,7 +50442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2293), payload: vec![], }, ), @@ -50482,7 +50482,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2292), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -50496,7 +50496,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50537,7 +50537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2293), + constructor: DeclarationId(2295), payload: vec![], }, ), @@ -50552,7 +50552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50565,7 +50565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50607,7 +50607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2296), payload: vec![], }, ), @@ -50622,7 +50622,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50635,7 +50635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50677,7 +50677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2295), + constructor: DeclarationId(2297), payload: vec![], }, ), @@ -50691,7 +50691,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -50842,7 +50842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2296), + constructor: DeclarationId(2298), payload: vec![], }, ), @@ -50856,7 +50856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -50897,7 +50897,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2297), + constructor: DeclarationId(2299), payload: vec![], }, ), @@ -50912,7 +50912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -50925,7 +50925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -50938,7 +50938,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -50980,7 +50980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2298), + constructor: DeclarationId(2300), payload: vec![], }, ), @@ -50995,7 +50995,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51008,7 +51008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51050,7 +51050,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2299), + constructor: DeclarationId(2301), payload: vec![], }, ), @@ -51065,7 +51065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51078,7 +51078,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51120,7 +51120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2300), + constructor: DeclarationId(2302), payload: vec![], }, ), @@ -51135,7 +51135,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51148,7 +51148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -51190,17 +51190,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2302), + constructor: DeclarationId(2304), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1854)), + FieldValue::Reference(DeclarationId(1856)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1856)), + FieldValue::Reference(DeclarationId(1858)), ), ( "scrutinee".to_string(), @@ -51838,49 +51838,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2315), + constructor: DeclarationId(2317), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2318), + constructor: DeclarationId(2320), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2321), + constructor: DeclarationId(2323), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2325), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2327), + constructor: DeclarationId(2329), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2331), + constructor: DeclarationId(2333), payload: vec![], }, ), @@ -51912,7 +51912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2334), + constructor: DeclarationId(2336), payload: vec![], }, ), @@ -52516,14 +52516,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2134), + constructor: DeclarationId(2136), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2137), + constructor: DeclarationId(2139), payload: vec![], }, ), @@ -52652,17 +52652,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2278), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1941), + constructor: DeclarationId(1943), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1940), + constructor: DeclarationId(1942), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1938), + constructor: DeclarationId(1940), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -52711,9 +52711,9 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2278), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1942), + constructor: DeclarationId(1944), payload: vec![], }], }, @@ -53424,7 +53424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -53528,7 +53528,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53547,7 +53547,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -53568,7 +53568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -53632,7 +53632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53651,7 +53651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -53715,7 +53715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53734,7 +53734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -53753,7 +53753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -53899,7 +53899,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -53918,7 +53918,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -53937,7 +53937,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -54001,7 +54001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -54022,7 +54022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -54041,7 +54041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -54060,7 +54060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -54124,7 +54124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -54143,7 +54143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -54162,7 +54162,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -54226,7 +54226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -54245,7 +54245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -54264,7 +54264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -54992,7 +54992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2293), payload: vec![], }, ), @@ -55032,7 +55032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2292), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -55046,7 +55046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55087,7 +55087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2293), + constructor: DeclarationId(2295), payload: vec![], }, ), @@ -55102,7 +55102,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55115,7 +55115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55157,7 +55157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2296), payload: vec![], }, ), @@ -55172,7 +55172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55185,7 +55185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55227,7 +55227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2295), + constructor: DeclarationId(2297), payload: vec![], }, ), @@ -55241,7 +55241,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55282,7 +55282,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2296), + constructor: DeclarationId(2298), payload: vec![], }, ), @@ -55296,7 +55296,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55337,7 +55337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2297), + constructor: DeclarationId(2299), payload: vec![], }, ), @@ -55352,7 +55352,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55365,7 +55365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -55378,7 +55378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55420,7 +55420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2298), + constructor: DeclarationId(2300), payload: vec![], }, ), @@ -55435,7 +55435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55448,7 +55448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55490,7 +55490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2299), + constructor: DeclarationId(2301), payload: vec![], }, ), @@ -55505,7 +55505,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55518,7 +55518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55560,7 +55560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2300), + constructor: DeclarationId(2302), payload: vec![], }, ), @@ -55575,7 +55575,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55588,7 +55588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -55743,17 +55743,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2302), + constructor: DeclarationId(2304), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1854)), + FieldValue::Reference(DeclarationId(1856)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1856)), + FieldValue::Reference(DeclarationId(1858)), ), ( "scrutinee".to_string(), @@ -55838,49 +55838,49 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2317), + constructor: DeclarationId(2319), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2318), + constructor: DeclarationId(2320), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2321), + constructor: DeclarationId(2323), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2325), + constructor: DeclarationId(2327), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2326), + constructor: DeclarationId(2328), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2331), + constructor: DeclarationId(2333), payload: vec![], }, ), @@ -55915,7 +55915,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2333), + constructor: DeclarationId(2335), payload: vec![], }, ), @@ -55972,14 +55972,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "memory".to_string(), FieldValue::Variant { - constructor: DeclarationId(2136), + constructor: DeclarationId(2138), payload: vec![], }, ), ( "scope".to_string(), FieldValue::Variant { - constructor: DeclarationId(2137), + constructor: DeclarationId(2139), payload: vec![], }, ), @@ -55987,7 +55987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 5088, 5190), + span: SourceSpan::new("src/v3/spec/rust.dag", 5124, 5226), }); declarations.push(Declaration { id: DeclarationId(1547), @@ -56017,7 +56017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 5192, 5344), + span: SourceSpan::new("src/v3/spec/rust.dag", 5228, 5380), }); declarations.push(Declaration { id: DeclarationId(1548), @@ -56033,12 +56033,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( "src/v3/spec/rust.dag", - 5407, - 5421, + 5443, + 5457, ))), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 5346, 5421), + span: SourceSpan::new("src/v3/spec/rust.dag", 5382, 5457), }); declarations.push(Declaration { id: DeclarationId(1549), @@ -56056,7 +56056,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56079,7 +56079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 5872, 6004), + span: SourceSpan::new("src/v3/spec/rust.dag", 5908, 6040), }); declarations.push(Declaration { id: DeclarationId(1550), @@ -56097,7 +56097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56120,7 +56120,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 6006, 6141), + span: SourceSpan::new("src/v3/spec/rust.dag", 6042, 6177), }); declarations.push(Declaration { id: DeclarationId(1551), @@ -56138,7 +56138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56161,10 +56161,92 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 6143, 6277), + span: SourceSpan::new("src/v3/spec/rust.dag", 6179, 6313), }); declarations.push(Declaration { id: DeclarationId(1552), + name: Some("rust_f32".to_string()), + connective: TypeConnective::Instantiation { + template: DeclarationId(980), + arguments: vec![], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: Some(DeclarationId(980)), + specialization_parent: None, + inhabits: None, + value_body: Some(ValueBody::Structural { + fields: vec![ + ( + "language".to_string(), + FieldValue::Reference(DeclarationId(1700)), + ), + ( + "target".to_string(), + FieldValue::Reference(DeclarationId(105)), + ), + ( + "carrier".to_string(), + FieldValue::Literal(LiteralBits::String("f32".to_string())), + ), + ( + "is_copy".to_string(), + FieldValue::Literal(LiteralBits::Bool(true)), + ), + ("fields".to_string(), FieldValue::List(vec![])), + ( + "cost".to_string(), + FieldValue::Literal(LiteralBits::Int("1".to_string())), + ), + ], + }), + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/spec/rust.dag", 6411, 6546), + }); + declarations.push(Declaration { + id: DeclarationId(1553), + name: Some("rust_f64".to_string()), + connective: TypeConnective::Instantiation { + template: DeclarationId(980), + arguments: vec![], + }, + type_params: vec![], + phantom_params: Vec::new(), + meta_tag: Some(DeclarationId(980)), + specialization_parent: None, + inhabits: None, + value_body: Some(ValueBody::Structural { + fields: vec![ + ( + "language".to_string(), + FieldValue::Reference(DeclarationId(1700)), + ), + ( + "target".to_string(), + FieldValue::Reference(DeclarationId(106)), + ), + ( + "carrier".to_string(), + FieldValue::Literal(LiteralBits::String("f64".to_string())), + ), + ( + "is_copy".to_string(), + FieldValue::Literal(LiteralBits::Bool(true)), + ), + ("fields".to_string(), FieldValue::List(vec![])), + ( + "cost".to_string(), + FieldValue::Literal(LiteralBits::Int("1".to_string())), + ), + ], + }), + refinement: None, + nominal_opacity: None, + span: SourceSpan::new("src/v3/spec/rust.dag", 6548, 6683), + }); + declarations.push(Declaration { + id: DeclarationId(1554), name: Some("rust_u32".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56179,7 +56261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56202,10 +56284,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 6279, 6414), + span: SourceSpan::new("src/v3/spec/rust.dag", 6685, 6820), }); declarations.push(Declaration { - id: DeclarationId(1553), + id: DeclarationId(1555), name: Some("rust_i128".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56220,7 +56302,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56243,10 +56325,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 6416, 6553), + span: SourceSpan::new("src/v3/spec/rust.dag", 6822, 6959), }); declarations.push(Declaration { - id: DeclarationId(1554), + id: DeclarationId(1556), name: Some("rust_u128".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56261,7 +56343,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56284,10 +56366,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 6845, 6983), + span: SourceSpan::new("src/v3/spec/rust.dag", 7251, 7389), }); declarations.push(Declaration { - id: DeclarationId(1555), + id: DeclarationId(1557), name: Some("rust_isize".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56302,7 +56384,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56325,10 +56407,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 7386, 7530), + span: SourceSpan::new("src/v3/spec/rust.dag", 7792, 7936), }); declarations.push(Declaration { - id: DeclarationId(1556), + id: DeclarationId(1558), name: Some("rust_usize".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56343,7 +56425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56366,10 +56448,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 7532, 7677), + span: SourceSpan::new("src/v3/spec/rust.dag", 7938, 8083), }); declarations.push(Declaration { - id: DeclarationId(1557), + id: DeclarationId(1559), name: Some("rust_integer_inhabit_u32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56384,7 +56466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56397,15 +56479,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2278), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1941), + constructor: DeclarationId(1943), payload: vec![ FieldValue::Literal(LiteralBits::Int("0".to_string())), FieldValue::Variant { - constructor: DeclarationId(1940), + constructor: DeclarationId(1942), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1938), + constructor: DeclarationId(1940), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -56417,16 +56499,16 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1552)), + FieldValue::Reference(DeclarationId(1554)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 8098, 8397), + span: SourceSpan::new("src/v3/spec/rust.dag", 8504, 8803), }); declarations.push(Declaration { - id: DeclarationId(1558), + id: DeclarationId(1560), name: Some("rust_integer_inhabit_i32_at_program_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56441,7 +56523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56454,17 +56536,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2276), + constructor: DeclarationId(2278), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1941), + constructor: DeclarationId(1943), payload: vec![ FieldValue::Literal(LiteralBits::Int( "-2147483648".to_string(), )), FieldValue::Variant { - constructor: DeclarationId(1940), + constructor: DeclarationId(1942), payload: vec![FieldValue::Variant { - constructor: DeclarationId(1938), + constructor: DeclarationId(1940), payload: vec![FieldValue::Literal(LiteralBits::Int( "4294967295".to_string(), ))], @@ -56482,10 +56564,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 8399, 8706), + span: SourceSpan::new("src/v3/spec/rust.dag", 8805, 9112), }); declarations.push(Declaration { - id: DeclarationId(1559), + id: DeclarationId(1561), name: Some("rust_integer_inhabit_i32_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56500,7 +56582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56513,7 +56595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2277), payload: vec![], }, ), @@ -56525,10 +56607,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 8708, 8913), + span: SourceSpan::new("src/v3/spec/rust.dag", 9114, 9319), }); declarations.push(Declaration { - id: DeclarationId(1560), + id: DeclarationId(1562), name: Some("rust_integer_inhabit_int64_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56543,7 +56625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56556,7 +56638,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2277), payload: vec![], }, ), @@ -56568,10 +56650,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 8915, 9118), + span: SourceSpan::new("src/v3/spec/rust.dag", 9321, 9524), }); declarations.push(Declaration { - id: DeclarationId(1561), + id: DeclarationId(1563), name: Some("rust_integer_inhabit_i128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56586,7 +56668,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56599,22 +56681,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2277), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1553)), + FieldValue::Reference(DeclarationId(1555)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 9120, 9329), + span: SourceSpan::new("src/v3/spec/rust.dag", 9526, 9735), }); declarations.push(Declaration { - id: DeclarationId(1562), + id: DeclarationId(1564), name: Some("rust_integer_inhabit_u128_bound_unspecified".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56629,7 +56711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56642,22 +56724,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2275), + constructor: DeclarationId(2277), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1554)), + FieldValue::Reference(DeclarationId(1556)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 9754, 9965), + span: SourceSpan::new("src/v3/spec/rust.dag", 10160, 10371), }); declarations.push(Declaration { - id: DeclarationId(1563), + id: DeclarationId(1565), name: Some("rust_integer_inhabit_isize_platform".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56672,7 +56754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56685,22 +56767,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2279), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1555)), + FieldValue::Reference(DeclarationId(1557)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 10328, 10545), + span: SourceSpan::new("src/v3/spec/rust.dag", 10734, 10951), }); declarations.push(Declaration { - id: DeclarationId(1564), + id: DeclarationId(1566), name: Some("rust_integer_inhabit_usize_platform".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(981), @@ -56715,7 +56797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "kernel_integer".to_string(), @@ -56728,22 +56810,22 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "bound".to_string(), FieldValue::Variant { - constructor: DeclarationId(2277), + constructor: DeclarationId(2279), payload: vec![], }, ), ( "type_realization".to_string(), - FieldValue::Reference(DeclarationId(1556)), + FieldValue::Reference(DeclarationId(1558)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 10547, 10766), + span: SourceSpan::new("src/v3/spec/rust.dag", 10953, 11172), }); declarations.push(Declaration { - id: DeclarationId(1565), + id: DeclarationId(1567), name: Some("rust_bool".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56758,7 +56840,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56781,10 +56863,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 10768, 10903), + span: SourceSpan::new("src/v3/spec/rust.dag", 11174, 11309), }); declarations.push(Declaration { - id: DeclarationId(1566), + id: DeclarationId(1568), name: Some("rust_string".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56799,7 +56881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56822,10 +56904,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 10905, 11047), + span: SourceSpan::new("src/v3/spec/rust.dag", 11311, 11453), }); declarations.push(Declaration { - id: DeclarationId(1567), + id: DeclarationId(1569), name: Some("rust_node_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56840,7 +56922,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56863,10 +56945,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11049, 11191), + span: SourceSpan::new("src/v3/spec/rust.dag", 11455, 11597), }); declarations.push(Declaration { - id: DeclarationId(1568), + id: DeclarationId(1570), name: Some("rust_port_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56881,7 +56963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56904,10 +56986,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11193, 11335), + span: SourceSpan::new("src/v3/spec/rust.dag", 11599, 11741), }); declarations.push(Declaration { - id: DeclarationId(1569), + id: DeclarationId(1571), name: Some("rust_declaration_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56922,7 +57004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56945,10 +57027,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11337, 11500), + span: SourceSpan::new("src/v3/spec/rust.dag", 11743, 11906), }); declarations.push(Declaration { - id: DeclarationId(1570), + id: DeclarationId(1572), name: Some("rust_cluster_id".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -56963,7 +57045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -56986,10 +57068,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11502, 11653), + span: SourceSpan::new("src/v3/spec/rust.dag", 11908, 12059), }); declarations.push(Declaration { - id: DeclarationId(1571), + id: DeclarationId(1573), name: Some("rust_type_shape".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57004,7 +57086,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57028,7 +57110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "declaration".to_string(), ))], @@ -57048,10 +57130,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11655, 11900), + span: SourceSpan::new("src/v3/spec/rust.dag", 12061, 12306), }); declarations.push(Declaration { - id: DeclarationId(1572), + id: DeclarationId(1574), name: Some("rust_port_state".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57066,7 +57148,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57089,10 +57171,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 11902, 12054), + span: SourceSpan::new("src/v3/spec/rust.dag", 12308, 12460), }); declarations.push(Declaration { - id: DeclarationId(1573), + id: DeclarationId(1575), name: Some("rust_port".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57107,7 +57189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57132,7 +57214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -57151,7 +57233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "state_value".to_string(), ))], @@ -57172,7 +57254,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "produced_by".to_string(), ))], @@ -57193,10 +57275,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 12056, 12452), + span: SourceSpan::new("src/v3/spec/rust.dag", 12462, 12858), }); declarations.push(Declaration { - id: DeclarationId(1574), + id: DeclarationId(1576), name: Some("rust_source_span".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57211,7 +57293,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57236,7 +57318,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "file".to_string(), ))], @@ -57255,7 +57337,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_start".to_string(), ))], @@ -57274,7 +57356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "byte_end".to_string(), ))], @@ -57295,10 +57377,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 12454, 12852), + span: SourceSpan::new("src/v3/spec/rust.dag", 12860, 13258), }); declarations.push(Declaration { - id: DeclarationId(1575), + id: DeclarationId(1577), name: Some("rust_literal_bits".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57313,7 +57395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57336,10 +57418,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 12854, 13012), + span: SourceSpan::new("src/v3/spec/rust.dag", 13260, 13418), }); declarations.push(Declaration { - id: DeclarationId(1576), + id: DeclarationId(1578), name: Some("rust_atom_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57354,7 +57436,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57377,10 +57459,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13014, 13172), + span: SourceSpan::new("src/v3/spec/rust.dag", 13420, 13578), }); declarations.push(Declaration { - id: DeclarationId(1577), + id: DeclarationId(1579), name: Some("rust_cardinality_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57395,7 +57477,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57418,10 +57500,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13174, 13347), + span: SourceSpan::new("src/v3/spec/rust.dag", 13580, 13753), }); declarations.push(Declaration { - id: DeclarationId(1578), + id: DeclarationId(1580), name: Some("rust_interval".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57436,7 +57518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57459,10 +57541,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13349, 13497), + span: SourceSpan::new("src/v3/spec/rust.dag", 13755, 13903), }); declarations.push(Declaration { - id: DeclarationId(1579), + id: DeclarationId(1581), name: Some("rust_positive_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57477,7 +57559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57502,10 +57584,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13499, 13688), + span: SourceSpan::new("src/v3/spec/rust.dag", 13905, 14094), }); declarations.push(Declaration { - id: DeclarationId(1580), + id: DeclarationId(1582), name: Some("rust_interval_width".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57520,7 +57602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57543,10 +57625,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13690, 13854), + span: SourceSpan::new("src/v3/spec/rust.dag", 14096, 14260), }); declarations.push(Declaration { - id: DeclarationId(1581), + id: DeclarationId(1583), name: Some("rust_conj_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57561,7 +57643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57586,7 +57668,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "label".to_string(), ))], @@ -57605,7 +57687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -57626,10 +57708,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 13856, 14158), + span: SourceSpan::new("src/v3/spec/rust.dag", 14262, 14564), }); declarations.push(Declaration { - id: DeclarationId(1582), + id: DeclarationId(1584), name: Some("rust_template_argument".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57644,7 +57726,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57671,7 +57753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -57690,7 +57772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -57711,10 +57793,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 14160, 14501), + span: SourceSpan::new("src/v3/spec/rust.dag", 14566, 14907), }); declarations.push(Declaration { - id: DeclarationId(1583), + id: DeclarationId(1585), name: Some("rust_phantom_parameter".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57729,7 +57811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57756,7 +57838,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "parameter".to_string(), ))], @@ -57775,7 +57857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "algebra".to_string(), ))], @@ -57796,10 +57878,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 14503, 14848), + span: SourceSpan::new("src/v3/spec/rust.dag", 14909, 15254), }); declarations.push(Declaration { - id: DeclarationId(1584), + id: DeclarationId(1586), name: Some("rust_nominal_opacity".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57814,7 +57896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57840,7 +57922,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "permitted_accessors".to_string(), ))], @@ -57860,10 +57942,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 14850, 15126), + span: SourceSpan::new("src/v3/spec/rust.dag", 15256, 15532), }); declarations.push(Declaration { - id: DeclarationId(1585), + id: DeclarationId(1587), name: Some("rust_field_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57878,7 +57960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57905,7 +57987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "0".to_string(), ))], @@ -57924,7 +58006,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "1".to_string(), ))], @@ -57945,10 +58027,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 15128, 15445), + span: SourceSpan::new("src/v3/spec/rust.dag", 15534, 15851), }); declarations.push(Declaration { - id: DeclarationId(1586), + id: DeclarationId(1588), name: Some("rust_non_empty_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -57963,7 +58045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -57988,7 +58070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -58007,7 +58089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -58028,10 +58110,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 15447, 15767), + span: SourceSpan::new("src/v3/spec/rust.dag", 15853, 16173), }); declarations.push(Declaration { - id: DeclarationId(1587), + id: DeclarationId(1589), name: Some("rust_non_singleton_list".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58046,7 +58128,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58071,7 +58153,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "first".to_string(), ))], @@ -58090,7 +58172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "second".to_string(), ))], @@ -58109,7 +58191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "rest".to_string(), ))], @@ -58130,10 +58212,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 15769, 16182), + span: SourceSpan::new("src/v3/spec/rust.dag", 16175, 16588), }); declarations.push(Declaration { - id: DeclarationId(1588), + id: DeclarationId(1590), name: Some("rust_element_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58148,7 +58230,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58172,7 +58254,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "index_of".to_string(), ))], @@ -58192,10 +58274,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 16184, 16425), + span: SourceSpan::new("src/v3/spec/rust.dag", 16590, 16831), }); declarations.push(Declaration { - id: DeclarationId(1589), + id: DeclarationId(1591), name: Some("rust_param_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58210,7 +58292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58235,7 +58317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "member_of".to_string(), ))], @@ -58254,7 +58336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "slot_of".to_string(), ))], @@ -58275,10 +58357,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 16427, 16747), + span: SourceSpan::new("src/v3/spec/rust.dag", 16833, 17153), }); declarations.push(Declaration { - id: DeclarationId(1590), + id: DeclarationId(1592), name: Some("rust_transform_ref".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58293,7 +58375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58317,7 +58399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "node_id".to_string(), ))], @@ -58337,10 +58419,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 16749, 16994), + span: SourceSpan::new("src/v3/spec/rust.dag", 17155, 17400), }); declarations.push(Declaration { - id: DeclarationId(1591), + id: DeclarationId(1593), name: Some("rust_member_descent".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58355,7 +58437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58379,7 +58461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "param".to_string(), ))], @@ -58399,10 +58481,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 16996, 17241), + span: SourceSpan::new("src/v3/spec/rust.dag", 17402, 17647), }); declarations.push(Declaration { - id: DeclarationId(1592), + id: DeclarationId(1594), name: Some("rust_intra_cluster_call".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58417,7 +58499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58441,7 +58523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "transform".to_string(), ))], @@ -58461,10 +58543,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 17243, 17506), + span: SourceSpan::new("src/v3/spec/rust.dag", 17649, 17912), }); declarations.push(Declaration { - id: DeclarationId(1593), + id: DeclarationId(1595), name: Some("rust_cluster".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58479,7 +58561,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58504,7 +58586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "members".to_string(), ))], @@ -58525,7 +58607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "intra_cluster_calls".to_string(), ))], @@ -58546,10 +58628,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 17508, 17845), + span: SourceSpan::new("src/v3/spec/rust.dag", 17914, 18251), }); declarations.push(Declaration { - id: DeclarationId(1594), + id: DeclarationId(1596), name: Some("rust_field_value".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58564,7 +58646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58587,10 +58669,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 17847, 18002), + span: SourceSpan::new("src/v3/spec/rust.dag", 18253, 18408), }); declarations.push(Declaration { - id: DeclarationId(1595), + id: DeclarationId(1597), name: Some("rust_value_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58605,7 +58687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58628,10 +58710,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 18004, 18156), + span: SourceSpan::new("src/v3/spec/rust.dag", 18410, 18562), }); declarations.push(Declaration { - id: DeclarationId(1596), + id: DeclarationId(1598), name: Some("rust_arrow_body".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58646,7 +58728,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58669,10 +58751,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 18158, 18310), + span: SourceSpan::new("src/v3/spec/rust.dag", 18564, 18716), }); declarations.push(Declaration { - id: DeclarationId(1597), + id: DeclarationId(1599), name: Some("rust_type_connective".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58687,7 +58769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58710,10 +58792,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 18312, 18479), + span: SourceSpan::new("src/v3/spec/rust.dag", 18718, 18885), }); declarations.push(Declaration { - id: DeclarationId(1598), + id: DeclarationId(1600), name: Some("rust_declaration".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58728,7 +58810,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -58753,7 +58835,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -58772,7 +58854,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -58793,7 +58875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "connective".to_string(), ))], @@ -58814,7 +58896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "type_params".to_string(), ))], @@ -58835,7 +58917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "phantom_params".to_string(), ))], @@ -58856,7 +58938,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "meta_tag".to_string(), ))], @@ -58877,7 +58959,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "inhabits".to_string(), ))], @@ -58898,7 +58980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value_body".to_string(), ))], @@ -58919,7 +59001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "nominal_opacity".to_string(), ))], @@ -58938,7 +59020,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -58959,10 +59041,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 18481, 19502), + span: SourceSpan::new("src/v3/spec/rust.dag", 18887, 19908), }); declarations.push(Declaration { - id: DeclarationId(1599), + id: DeclarationId(1601), name: Some("rust_arithmetic_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -58977,7 +59059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59000,10 +59082,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 19504, 19665), + span: SourceSpan::new("src/v3/spec/rust.dag", 19910, 20071), }); declarations.push(Declaration { - id: DeclarationId(1600), + id: DeclarationId(1602), name: Some("rust_comparison_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59018,7 +59100,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59041,10 +59123,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 19667, 19828), + span: SourceSpan::new("src/v3/spec/rust.dag", 20073, 20234), }); declarations.push(Declaration { - id: DeclarationId(1601), + id: DeclarationId(1603), name: Some("rust_logical_op".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59059,7 +59141,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59082,10 +59164,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 19830, 19982), + span: SourceSpan::new("src/v3/spec/rust.dag", 20236, 20388), }); declarations.push(Declaration { - id: DeclarationId(1602), + id: DeclarationId(1604), name: Some("rust_operator_kind".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59100,7 +59182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59123,10 +59205,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 19984, 20145), + span: SourceSpan::new("src/v3/spec/rust.dag", 20390, 20551), }); declarations.push(Declaration { - id: DeclarationId(1603), + id: DeclarationId(1605), name: Some("rust_transform_target".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59141,7 +59223,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59164,10 +59246,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 20147, 20317), + span: SourceSpan::new("src/v3/spec/rust.dag", 20553, 20723), }); declarations.push(Declaration { - id: DeclarationId(1604), + id: DeclarationId(1606), name: Some("rust_branch_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59182,7 +59264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59205,10 +59287,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 20319, 20483), + span: SourceSpan::new("src/v3/spec/rust.dag", 20725, 20889), }); declarations.push(Declaration { - id: DeclarationId(1605), + id: DeclarationId(1607), name: Some("rust_payload_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59223,7 +59305,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59250,7 +59332,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding_name".to_string(), ))], @@ -59271,7 +59353,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload_port".to_string(), ))], @@ -59292,10 +59374,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 20485, 20840), + span: SourceSpan::new("src/v3/spec/rust.dag", 20891, 21246), }); declarations.push(Declaration { - id: DeclarationId(1606), + id: DeclarationId(1608), name: Some("rust_branch_path".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59310,7 +59392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59335,7 +59417,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -59356,7 +59438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -59375,7 +59457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -59394,7 +59476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -59415,10 +59497,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 20842, 21330), + span: SourceSpan::new("src/v3/spec/rust.dag", 21248, 21736), }); declarations.push(Declaration { - id: DeclarationId(1607), + id: DeclarationId(1609), name: Some("rust_key_source".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59433,7 +59515,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59456,10 +59538,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 21332, 21484), + span: SourceSpan::new("src/v3/spec/rust.dag", 21738, 21890), }); declarations.push(Declaration { - id: DeclarationId(1608), + id: DeclarationId(1610), name: Some("rust_idempotent_shape".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59474,7 +59556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59497,10 +59579,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 21486, 21656), + span: SourceSpan::new("src/v3/spec/rust.dag", 21892, 22062), }); declarations.push(Declaration { - id: DeclarationId(1609), + id: DeclarationId(1611), name: Some("rust_effect_shape".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59515,7 +59597,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59538,10 +59620,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 21658, 21816), + span: SourceSpan::new("src/v3/spec/rust.dag", 22064, 22222), }); declarations.push(Declaration { - id: DeclarationId(1610), + id: DeclarationId(1612), name: Some("rust_composition_verdict".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59556,7 +59638,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59579,10 +59661,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 21818, 21997), + span: SourceSpan::new("src/v3/spec/rust.dag", 22224, 22403), }); declarations.push(Declaration { - id: DeclarationId(1611), + id: DeclarationId(1613), name: Some("rust_workflow_effect".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59597,7 +59679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59620,10 +59702,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 21999, 22166), + span: SourceSpan::new("src/v3/spec/rust.dag", 22405, 22572), }); declarations.push(Declaration { - id: DeclarationId(1612), + id: DeclarationId(1614), name: Some("rust_parallelism_unsupported_kind".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59638,7 +59720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59663,10 +59745,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 22168, 22371), + span: SourceSpan::new("src/v3/spec/rust.dag", 22574, 22777), }); declarations.push(Declaration { - id: DeclarationId(1613), + id: DeclarationId(1615), name: Some("rust_workflow_parallelism_report".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59681,7 +59763,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59706,10 +59788,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 22373, 22574), + span: SourceSpan::new("src/v3/spec/rust.dag", 22779, 22980), }); declarations.push(Declaration { - id: DeclarationId(1614), + id: DeclarationId(1616), name: Some("rust_loop_bound".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59724,7 +59806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59747,10 +59829,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 22576, 22728), + span: SourceSpan::new("src/v3/spec/rust.dag", 22982, 23134), }); declarations.push(Declaration { - id: DeclarationId(1615), + id: DeclarationId(1617), name: Some("rust_value_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59765,7 +59847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59790,7 +59872,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -59809,7 +59891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "data".to_string(), ))], @@ -59830,7 +59912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -59849,7 +59931,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -59870,7 +59952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -59891,10 +59973,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 22730, 23503), + span: SourceSpan::new("src/v3/spec/rust.dag", 23136, 23909), }); declarations.push(Declaration { - id: DeclarationId(1616), + id: DeclarationId(1618), name: Some("rust_transform_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -59909,7 +59991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -59934,7 +60016,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -59953,7 +60035,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "target".to_string(), ))], @@ -59972,7 +60054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "inputs".to_string(), ))], @@ -59993,7 +60075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -60012,7 +60094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60033,10 +60115,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 23505, 24077), + span: SourceSpan::new("src/v3/spec/rust.dag", 23911, 24483), }); declarations.push(Declaration { - id: DeclarationId(1617), + id: DeclarationId(1619), name: Some("rust_branch_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60051,7 +60133,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60076,7 +60158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -60095,7 +60177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "input".to_string(), ))], @@ -60114,7 +60196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "paths".to_string(), ))], @@ -60135,7 +60217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -60154,7 +60236,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60175,7 +60257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -60196,10 +60278,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 24079, 24746), + span: SourceSpan::new("src/v3/spec/rust.dag", 24485, 25152), }); declarations.push(Declaration { - id: DeclarationId(1618), + id: DeclarationId(1620), name: Some("rust_loop_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60214,7 +60296,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60239,7 +60321,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -60258,7 +60340,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "source".to_string(), ))], @@ -60277,7 +60359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "init".to_string(), ))], @@ -60296,7 +60378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -60315,7 +60397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "bound".to_string(), ))], @@ -60336,7 +60418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -60355,7 +60437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60376,10 +60458,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 24748, 25457), + span: SourceSpan::new("src/v3/spec/rust.dag", 25154, 25863), }); declarations.push(Declaration { - id: DeclarationId(1619), + id: DeclarationId(1621), name: Some("rust_bind_node".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60394,7 +60476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60419,7 +60501,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "id".to_string(), ))], @@ -60438,7 +60520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -60459,7 +60541,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "result_port".to_string(), ))], @@ -60478,7 +60560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "params".to_string(), ))], @@ -60497,7 +60579,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -60518,7 +60600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "lane2_workflow".to_string(), ))], @@ -60539,7 +60621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "emit_participation".to_string(), ))], @@ -60560,10 +60642,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 25459, 26219), + span: SourceSpan::new("src/v3/spec/rust.dag", 25865, 26625), }); declarations.push(Declaration { - id: DeclarationId(1620), + id: DeclarationId(1622), name: Some("rust_behavior".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60578,7 +60660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60601,10 +60683,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 26221, 26369), + span: SourceSpan::new("src/v3/spec/rust.dag", 26627, 26775), }); declarations.push(Declaration { - id: DeclarationId(1621), + id: DeclarationId(1623), name: Some("rust_dag".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60619,7 +60701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60646,7 +60728,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "declarations".to_string(), ))], @@ -60665,7 +60747,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "nodes".to_string(), ))], @@ -60684,7 +60766,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "ports".to_string(), ))], @@ -60705,7 +60787,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2279), + constructor: DeclarationId(2281), payload: vec![FieldValue::Literal(LiteralBits::String( "clusters".to_string(), ))], @@ -60726,10 +60808,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 26371, 26851), + span: SourceSpan::new("src/v3/spec/rust.dag", 26777, 27257), }); declarations.push(Declaration { - id: DeclarationId(1622), + id: DeclarationId(1624), name: Some("rust_surface_module".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60744,7 +60826,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60770,7 +60852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "items".to_string(), ))], @@ -60790,10 +60872,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 27064, 27324), + span: SourceSpan::new("src/v3/spec/rust.dag", 27470, 27730), }); declarations.push(Declaration { - id: DeclarationId(1623), + id: DeclarationId(1625), name: Some("rust_surface_item".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60808,7 +60890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60833,10 +60915,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 27326, 27499), + span: SourceSpan::new("src/v3/spec/rust.dag", 27732, 27905), }); declarations.push(Declaration { - id: DeclarationId(1624), + id: DeclarationId(1626), name: Some("rust_surface_param".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60851,7 +60933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60878,7 +60960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -60897,7 +60979,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -60918,7 +61000,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "refinement".to_string(), ))], @@ -60939,10 +61021,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 27501, 27918), + span: SourceSpan::new("src/v3/spec/rust.dag", 27907, 28324), }); declarations.push(Declaration { - id: DeclarationId(1625), + id: DeclarationId(1627), name: Some("rust_surface_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -60957,7 +61039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -60984,7 +61066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -61003,7 +61085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "ty".to_string(), ))], @@ -61024,10 +61106,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 27920, 28248), + span: SourceSpan::new("src/v3/spec/rust.dag", 28326, 28654), }); declarations.push(Declaration { - id: DeclarationId(1626), + id: DeclarationId(1628), name: Some("rust_surface_variant".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61042,7 +61124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61069,7 +61151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -61088,7 +61170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "payload".to_string(), ))], @@ -61107,7 +61189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -61128,10 +61210,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 28250, 28671), + span: SourceSpan::new("src/v3/spec/rust.dag", 28656, 29077), }); declarations.push(Declaration { - id: DeclarationId(1627), + id: DeclarationId(1629), name: Some("rust_variant_payload".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61146,7 +61228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61171,10 +61253,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 28673, 28855), + span: SourceSpan::new("src/v3/spec/rust.dag", 29079, 29261), }); declarations.push(Declaration { - id: DeclarationId(1628), + id: DeclarationId(1630), name: Some("rust_surface_type".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61189,7 +61271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61214,10 +61296,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 28857, 29030), + span: SourceSpan::new("src/v3/spec/rust.dag", 29263, 29436), }); declarations.push(Declaration { - id: DeclarationId(1629), + id: DeclarationId(1631), name: Some("rust_surface_record_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61232,7 +61314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61259,7 +61341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -61278,7 +61360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -61297,7 +61379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -61318,10 +61400,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 29032, 29462), + span: SourceSpan::new("src/v3/spec/rust.dag", 29438, 29868), }); declarations.push(Declaration { - id: DeclarationId(1630), + id: DeclarationId(1632), name: Some("rust_surface_map_entry".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61336,7 +61418,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61363,7 +61445,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key".to_string(), ))], @@ -61384,7 +61466,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "key_span".to_string(), ))], @@ -61403,7 +61485,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "value".to_string(), ))], @@ -61422,7 +61504,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -61443,10 +61525,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 29464, 29968), + span: SourceSpan::new("src/v3/spec/rust.dag", 29870, 30374), }); declarations.push(Declaration { - id: DeclarationId(1631), + id: DeclarationId(1633), name: Some("rust_surface_match_arm".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61461,7 +61543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61488,7 +61570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "pattern".to_string(), ))], @@ -61507,7 +61589,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "body".to_string(), ))], @@ -61526,7 +61608,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -61547,10 +61629,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 29970, 30395), + span: SourceSpan::new("src/v3/spec/rust.dag", 30376, 30801), }); declarations.push(Declaration { - id: DeclarationId(1632), + id: DeclarationId(1634), name: Some("rust_surface_pattern_field".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61565,7 +61647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61592,7 +61674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "name".to_string(), ))], @@ -61611,7 +61693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "binding".to_string(), ))], @@ -61630,7 +61712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2278), + constructor: DeclarationId(2280), payload: vec![FieldValue::Literal(LiteralBits::String( "span".to_string(), ))], @@ -61651,10 +61733,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 30397, 30834), + span: SourceSpan::new("src/v3/spec/rust.dag", 30803, 31240), }); declarations.push(Declaration { - id: DeclarationId(1633), + id: DeclarationId(1635), name: Some("rust_surface_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61669,7 +61751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61694,10 +61776,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 30836, 31018), + span: SourceSpan::new("src/v3/spec/rust.dag", 31242, 31424), }); declarations.push(Declaration { - id: DeclarationId(1634), + id: DeclarationId(1636), name: Some("rust_surface_literal".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61712,7 +61794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61737,10 +61819,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 31020, 31202), + span: SourceSpan::new("src/v3/spec/rust.dag", 31426, 31608), }); declarations.push(Declaration { - id: DeclarationId(1635), + id: DeclarationId(1637), name: Some("rust_surface_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -61755,7 +61837,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61780,10 +61862,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 31204, 31377), + span: SourceSpan::new("src/v3/spec/rust.dag", 31610, 31783), }); declarations.push(Declaration { - id: DeclarationId(1636), + id: DeclarationId(1638), name: Some("rust_int_add".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61798,7 +61880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61817,10 +61899,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 32232, 32377), + span: SourceSpan::new("src/v3/spec/rust.dag", 32638, 32783), }); declarations.push(Declaration { - id: DeclarationId(1637), + id: DeclarationId(1639), name: Some("rust_int_sub".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61835,7 +61917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61854,10 +61936,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 32379, 32524), + span: SourceSpan::new("src/v3/spec/rust.dag", 32785, 32930), }); declarations.push(Declaration { - id: DeclarationId(1638), + id: DeclarationId(1640), name: Some("rust_int_mul".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61872,7 +61954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61891,10 +61973,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 32526, 32671), + span: SourceSpan::new("src/v3/spec/rust.dag", 32932, 33077), }); declarations.push(Declaration { - id: DeclarationId(1639), + id: DeclarationId(1641), name: Some("rust_int_div".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61909,7 +61991,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61930,10 +62012,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 32673, 32831), + span: SourceSpan::new("src/v3/spec/rust.dag", 33079, 33237), }); declarations.push(Declaration { - id: DeclarationId(1640), + id: DeclarationId(1642), name: Some("rust_int_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61948,7 +62030,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -61967,10 +62049,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 33281, 33425), + span: SourceSpan::new("src/v3/spec/rust.dag", 33687, 33831), }); declarations.push(Declaration { - id: DeclarationId(1641), + id: DeclarationId(1643), name: Some("rust_node_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -61985,7 +62067,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62004,10 +62086,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 33427, 33578), + span: SourceSpan::new("src/v3/spec/rust.dag", 33833, 33984), }); declarations.push(Declaration { - id: DeclarationId(1642), + id: DeclarationId(1644), name: Some("rust_port_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62022,7 +62104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62041,10 +62123,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 33580, 33731), + span: SourceSpan::new("src/v3/spec/rust.dag", 33986, 34137), }); declarations.push(Declaration { - id: DeclarationId(1643), + id: DeclarationId(1645), name: Some("rust_declaration_id_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62059,7 +62141,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62078,10 +62160,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 33733, 33898), + span: SourceSpan::new("src/v3/spec/rust.dag", 34139, 34304), }); declarations.push(Declaration { - id: DeclarationId(1644), + id: DeclarationId(1646), name: Some("rust_string_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62096,7 +62178,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62115,10 +62197,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 34091, 34241), + span: SourceSpan::new("src/v3/spec/rust.dag", 34497, 34647), }); declarations.push(Declaration { - id: DeclarationId(1645), + id: DeclarationId(1647), name: Some("rust_free_monoid_eq".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62133,7 +62215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62152,10 +62234,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 34423, 34582), + span: SourceSpan::new("src/v3/spec/rust.dag", 34829, 34988), }); declarations.push(Declaration { - id: DeclarationId(1646), + id: DeclarationId(1648), name: Some("rust_int_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62170,7 +62252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62189,10 +62271,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 34584, 34728), + span: SourceSpan::new("src/v3/spec/rust.dag", 34990, 35134), }); declarations.push(Declaration { - id: DeclarationId(1647), + id: DeclarationId(1649), name: Some("rust_node_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62207,7 +62289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62226,10 +62308,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 34730, 34881), + span: SourceSpan::new("src/v3/spec/rust.dag", 35136, 35287), }); declarations.push(Declaration { - id: DeclarationId(1648), + id: DeclarationId(1650), name: Some("rust_port_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62244,7 +62326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62263,10 +62345,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 34883, 35034), + span: SourceSpan::new("src/v3/spec/rust.dag", 35289, 35440), }); declarations.push(Declaration { - id: DeclarationId(1649), + id: DeclarationId(1651), name: Some("rust_declaration_id_ne".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62281,7 +62363,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62300,10 +62382,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35036, 35201), + span: SourceSpan::new("src/v3/spec/rust.dag", 35442, 35607), }); declarations.push(Declaration { - id: DeclarationId(1650), + id: DeclarationId(1652), name: Some("rust_int_lt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62318,7 +62400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62337,10 +62419,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35203, 35346), + span: SourceSpan::new("src/v3/spec/rust.dag", 35609, 35752), }); declarations.push(Declaration { - id: DeclarationId(1651), + id: DeclarationId(1653), name: Some("rust_int_le".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62355,7 +62437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62374,10 +62456,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35348, 35492), + span: SourceSpan::new("src/v3/spec/rust.dag", 35754, 35898), }); declarations.push(Declaration { - id: DeclarationId(1652), + id: DeclarationId(1654), name: Some("rust_int_gt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62392,7 +62474,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62411,10 +62493,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35494, 35637), + span: SourceSpan::new("src/v3/spec/rust.dag", 35900, 36043), }); declarations.push(Declaration { - id: DeclarationId(1653), + id: DeclarationId(1655), name: Some("rust_int_ge".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62429,7 +62511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62448,10 +62530,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35639, 35783), + span: SourceSpan::new("src/v3/spec/rust.dag", 36045, 36189), }); declarations.push(Declaration { - id: DeclarationId(1654), + id: DeclarationId(1656), name: Some("rust_bool_meet".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62466,7 +62548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62485,10 +62567,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35785, 35938), + span: SourceSpan::new("src/v3/spec/rust.dag", 36191, 36344), }); declarations.push(Declaration { - id: DeclarationId(1655), + id: DeclarationId(1657), name: Some("rust_bool_join".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(985), @@ -62503,7 +62585,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62522,10 +62604,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 35940, 36093), + span: SourceSpan::new("src/v3/spec/rust.dag", 36346, 36499), }); declarations.push(Declaration { - id: DeclarationId(1656), + id: DeclarationId(1658), name: Some("rust_let_stmt".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(986), @@ -62540,7 +62622,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62560,10 +62642,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 36843, 36982), + span: SourceSpan::new("src/v3/spec/rust.dag", 37249, 37388), }); declarations.push(Declaration { - id: DeclarationId(1657), + id: DeclarationId(1659), name: Some("rust_if_expr".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(986), @@ -62578,7 +62660,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62598,10 +62680,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 36984, 37131), + span: SourceSpan::new("src/v3/spec/rust.dag", 37390, 37537), }); declarations.push(Declaration { - id: DeclarationId(1658), + id: DeclarationId(1660), name: Some("rust_main_wrap".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(986), @@ -62616,7 +62698,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62637,10 +62719,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 37133, 37303), + span: SourceSpan::new("src/v3/spec/rust.dag", 37539, 37709), }); declarations.push(Declaration { - id: DeclarationId(1659), + id: DeclarationId(1661), name: Some("rust_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -62655,7 +62737,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62664,7 +62746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2291), + constructor: DeclarationId(2293), payload: vec![], }, ), @@ -62677,10 +62759,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 38680, 38822), + span: SourceSpan::new("src/v3/spec/rust.dag", 39086, 39228), }); declarations.push(Declaration { - id: DeclarationId(1660), + id: DeclarationId(1662), name: Some("rust_singleton_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -62695,7 +62777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62704,7 +62786,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2292), + constructor: DeclarationId(2294), payload: vec![], }, ), @@ -62718,7 +62800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62732,10 +62814,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 38824, 39020), + span: SourceSpan::new("src/v3/spec/rust.dag", 39230, 39426), }); declarations.push(Declaration { - id: DeclarationId(1661), + id: DeclarationId(1663), name: Some("rust_cons_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -62750,7 +62832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62759,7 +62841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2293), + constructor: DeclarationId(2295), payload: vec![], }, ), @@ -62774,7 +62856,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62787,7 +62869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62802,10 +62884,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 39022, 39243), + span: SourceSpan::new("src/v3/spec/rust.dag", 39428, 39649), }); declarations.push(Declaration { - id: DeclarationId(1662), + id: DeclarationId(1664), name: Some("rust_concat_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -62820,7 +62902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62829,7 +62911,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2294), + constructor: DeclarationId(2296), payload: vec![], }, ), @@ -62844,7 +62926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62857,7 +62939,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -62872,10 +62954,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 39245, 39472), + span: SourceSpan::new("src/v3/spec/rust.dag", 39651, 39878), }); declarations.push(Declaration { - id: DeclarationId(1663), + id: DeclarationId(1665), name: Some("rust_length_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -62890,7 +62972,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62899,7 +62981,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2295), + constructor: DeclarationId(2297), payload: vec![], }, ), @@ -62913,7 +62995,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -62927,10 +63009,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 39474, 39661), + span: SourceSpan::new("src/v3/spec/rust.dag", 39880, 40067), }); declarations.push(Declaration { - id: DeclarationId(1664), + id: DeclarationId(1666), name: Some("rust_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -62945,7 +63027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -62963,10 +63045,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 39663, 39806), + span: SourceSpan::new("src/v3/spec/rust.dag", 40069, 40212), }); declarations.push(Declaration { - id: DeclarationId(1665), + id: DeclarationId(1667), name: Some("rust_non_singleton_list_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -62981,7 +63063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63001,10 +63083,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 40068, 40250), + span: SourceSpan::new("src/v3/spec/rust.dag", 40474, 40656), }); declarations.push(Declaration { - id: DeclarationId(1666), + id: DeclarationId(1668), name: Some("rust_result_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63019,7 +63101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63039,10 +63121,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 40529, 40700), + span: SourceSpan::new("src/v3/spec/rust.dag", 40935, 41106), }); declarations.push(Declaration { - id: DeclarationId(1667), + id: DeclarationId(1669), name: Some("rust_lookup_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63057,7 +63139,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63075,10 +63157,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 40702, 40852), + span: SourceSpan::new("src/v3/spec/rust.dag", 41108, 41258), }); declarations.push(Declaration { - id: DeclarationId(1668), + id: DeclarationId(1670), name: Some("rust_witness_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63093,7 +63175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63111,10 +63193,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 40854, 41007), + span: SourceSpan::new("src/v3/spec/rust.dag", 41260, 41413), }); declarations.push(Declaration { - id: DeclarationId(1669), + id: DeclarationId(1671), name: Some("rust_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63129,7 +63211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63147,10 +63229,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41009, 41153), + span: SourceSpan::new("src/v3/spec/rust.dag", 41415, 41559), }); declarations.push(Declaration { - id: DeclarationId(1670), + id: DeclarationId(1672), name: Some("rust_monoid_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63165,7 +63247,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63183,10 +63265,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41155, 41305), + span: SourceSpan::new("src/v3/spec/rust.dag", 41561, 41711), }); declarations.push(Declaration { - id: DeclarationId(1671), + id: DeclarationId(1673), name: Some("rust_lens_enforcement_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63201,7 +63283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63221,10 +63303,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41307, 41499), + span: SourceSpan::new("src/v3/spec/rust.dag", 41713, 41905), }); declarations.push(Declaration { - id: DeclarationId(1672), + id: DeclarationId(1674), name: Some("rust_enforceable_lens_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63239,7 +63321,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63259,10 +63341,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41501, 41693), + span: SourceSpan::new("src/v3/spec/rust.dag", 41907, 42099), }); declarations.push(Declaration { - id: DeclarationId(1673), + id: DeclarationId(1675), name: Some("rust_map_instantiation".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(995), @@ -63277,7 +63359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63297,10 +63379,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41695, 41845), + span: SourceSpan::new("src/v3/spec/rust.dag", 42101, 42251), }); declarations.push(Declaration { - id: DeclarationId(1674), + id: DeclarationId(1676), name: Some("rust_is_empty_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -63315,7 +63397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63324,7 +63406,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2296), + constructor: DeclarationId(2298), payload: vec![], }, ), @@ -63338,7 +63420,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63352,10 +63434,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 41847, 42039), + span: SourceSpan::new("src/v3/spec/rust.dag", 42253, 42445), }); declarations.push(Declaration { - id: DeclarationId(1675), + id: DeclarationId(1677), name: Some("rust_fold_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -63370,7 +63452,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63379,7 +63461,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2297), + constructor: DeclarationId(2299), payload: vec![], }, ), @@ -63394,7 +63476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63407,7 +63489,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2282), + constructor: DeclarationId(2284), payload: vec![], }, ), @@ -63420,7 +63502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63435,10 +63517,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 42041, 42302), + span: SourceSpan::new("src/v3/spec/rust.dag", 42447, 42708), }); declarations.push(Declaration { - id: DeclarationId(1676), + id: DeclarationId(1678), name: Some("rust_map_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -63453,7 +63535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63462,7 +63544,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2298), + constructor: DeclarationId(2300), payload: vec![], }, ), @@ -63477,7 +63559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63490,7 +63572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63505,10 +63587,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 42304, 42522), + span: SourceSpan::new("src/v3/spec/rust.dag", 42710, 42928), }); declarations.push(Declaration { - id: DeclarationId(1677), + id: DeclarationId(1679), name: Some("rust_filter_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -63523,7 +63605,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63532,7 +63614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2299), + constructor: DeclarationId(2301), payload: vec![], }, ), @@ -63547,7 +63629,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63560,7 +63642,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63575,10 +63657,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 42524, 42751), + span: SourceSpan::new("src/v3/spec/rust.dag", 42930, 43157), }); declarations.push(Declaration { - id: DeclarationId(1678), + id: DeclarationId(1680), name: Some("rust_contains_callable".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(987), @@ -63593,7 +63675,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63602,7 +63684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2300), + constructor: DeclarationId(2302), payload: vec![], }, ), @@ -63617,7 +63699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63630,7 +63712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "disposition".to_string(), FieldValue::Variant { - constructor: DeclarationId(2281), + constructor: DeclarationId(2283), payload: vec![], }, ), @@ -63645,10 +63727,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 42753, 42986), + span: SourceSpan::new("src/v3/spec/rust.dag", 43159, 43392), }); declarations.push(Declaration { - id: DeclarationId(1679), + id: DeclarationId(1681), name: Some("rust_list_pattern".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(997), @@ -63663,7 +63745,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -63672,17 +63754,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "strategy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2302), + constructor: DeclarationId(2304), payload: vec![], }, ), ( "empty_variant".to_string(), - FieldValue::Reference(DeclarationId(1854)), + FieldValue::Reference(DeclarationId(1856)), ), ( "cons_variant".to_string(), - FieldValue::Reference(DeclarationId(1856)), + FieldValue::Reference(DeclarationId(1858)), ), ( "scrutinee".to_string(), @@ -63714,10 +63796,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 43214, 43518), + span: SourceSpan::new("src/v3/spec/rust.dag", 43620, 43924), }); declarations.push(Declaration { - id: DeclarationId(1680), + id: DeclarationId(1682), name: Some("rust_statements".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(999), @@ -63746,10 +63828,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 43520, 43658), + span: SourceSpan::new("src/v3/spec/rust.dag", 43926, 44064), }); declarations.push(Declaration { - id: DeclarationId(1681), + id: DeclarationId(1683), name: Some("rust_expressions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1000), @@ -63780,10 +63862,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 43660, 43813), + span: SourceSpan::new("src/v3/spec/rust.dag", 44066, 44219), }); declarations.push(Declaration { - id: DeclarationId(1682), + id: DeclarationId(1684), name: Some("rust_control_flow".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1002), @@ -63825,10 +63907,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 43815, 44005), + span: SourceSpan::new("src/v3/spec/rust.dag", 44221, 44411), }); declarations.push(Declaration { - id: DeclarationId(1683), + id: DeclarationId(1685), name: Some("rust_literals".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1003), @@ -63857,10 +63939,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44007, 44119), + span: SourceSpan::new("src/v3/spec/rust.dag", 44413, 44525), }); declarations.push(Declaration { - id: DeclarationId(1684), + id: DeclarationId(1686), name: Some("rust_modules".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1004), @@ -63879,10 +63961,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44121, 44181), + span: SourceSpan::new("src/v3/spec/rust.dag", 44527, 44587), }); declarations.push(Declaration { - id: DeclarationId(1685), + id: DeclarationId(1687), name: Some("rust_functions".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1005), @@ -63925,10 +64007,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44183, 44461), + span: SourceSpan::new("src/v3/spec/rust.dag", 44589, 44867), }); declarations.push(Declaration { - id: DeclarationId(1686), + id: DeclarationId(1688), name: Some("rust_type_applications".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1006), @@ -63947,10 +64029,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44463, 44551), + span: SourceSpan::new("src/v3/spec/rust.dag", 44869, 44957), }); declarations.push(Declaration { - id: DeclarationId(1687), + id: DeclarationId(1689), name: Some("rust_type_defs".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1007), @@ -63993,10 +64075,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44553, 44855), + span: SourceSpan::new("src/v3/spec/rust.dag", 44959, 45261), }); declarations.push(Declaration { - id: DeclarationId(1688), + id: DeclarationId(1690), name: Some("rust_record_derive_templates".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1008), @@ -64025,10 +64107,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 44857, 45070), + span: SourceSpan::new("src/v3/spec/rust.dag", 45263, 45476), }); declarations.push(Declaration { - id: DeclarationId(1689), + id: DeclarationId(1691), name: Some("rust_patterns".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1009), @@ -64083,10 +64165,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 45072, 45407), + span: SourceSpan::new("src/v3/spec/rust.dag", 45478, 45813), }); declarations.push(Declaration { - id: DeclarationId(1690), + id: DeclarationId(1692), name: Some("rust_language_spec_free_monoid_concat_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), @@ -64116,7 +64198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "{ let mut __left = {left}; __left.extend({right}); __left }" .to_string(), @@ -64130,7 +64212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -64138,10 +64220,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 45409, 45779), + span: SourceSpan::new("src/v3/spec/rust.dag", 45815, 46185), }); declarations.push(Declaration { - id: DeclarationId(1691), + id: DeclarationId(1693), name: Some("rust_language_spec_free_monoid_length_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), @@ -64170,7 +64252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).len() as i64".to_string(), ))], @@ -64183,7 +64265,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -64191,10 +64273,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 45781, 46075), + span: SourceSpan::new("src/v3/spec/rust.dag", 46187, 46481), }); declarations.push(Declaration { - id: DeclarationId(1692), + id: DeclarationId(1694), name: Some("rust_language_spec_free_monoid_emptiness_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), @@ -64221,7 +64303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).is_empty()".to_string(), ))], @@ -64234,7 +64316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -64242,10 +64324,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 46246, 46541), + span: SourceSpan::new("src/v3/spec/rust.dag", 46652, 46947), }); declarations.push(Declaration { - id: DeclarationId(1693), + id: DeclarationId(1695), name: Some("rust_language_spec_free_monoid_fold_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), @@ -64274,7 +64356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().fold({init}, {body})".to_string(), ))], @@ -64287,7 +64369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -64295,10 +64377,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 46543, 46863), + span: SourceSpan::new("src/v3/spec/rust.dag", 46949, 47269), }); declarations.push(Declaration { - id: DeclarationId(1694), + id: DeclarationId(1696), name: Some("rust_language_spec_map_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1018), @@ -64327,7 +64409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "emit_template".to_string(), FieldValue::Variant { - constructor: DeclarationId(2309), + constructor: DeclarationId(2311), payload: vec![FieldValue::Literal(LiteralBits::String( "({recv}).iter().map({body}).collect::>()".to_string(), ))], @@ -64340,7 +64422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "placeholder_convention".to_string(), FieldValue::Variant { - constructor: DeclarationId(2308), + constructor: DeclarationId(2310), payload: vec![], }, ), @@ -64348,11 +64430,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 46865, 47193), + span: SourceSpan::new("src/v3/spec/rust.dag", 47271, 47599), }); - declarations.push(Declaration { id: DeclarationId(1695), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1010), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1010)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1690))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1691))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1692))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1693))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1144))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1147))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1145))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1146))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1694))), ("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", 47195, 48071) }); + declarations.push(Declaration { id: DeclarationId(1697), name: Some("rust_collection_ops".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1010), arguments: vec![] }, type_params: vec![], phantom_params: Vec::new(), meta_tag: Some(DeclarationId(1010)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![("concat_contract".to_string(), FieldValue::Reference(DeclarationId(1692))), ("length_contract".to_string(), FieldValue::Reference(DeclarationId(1693))), ("is_empty_contract".to_string(), FieldValue::Reference(DeclarationId(1694))), ("fold_contract".to_string(), FieldValue::Reference(DeclarationId(1695))), ("filter_contract".to_string(), FieldValue::Reference(DeclarationId(1144))), ("flat_map_contract".to_string(), FieldValue::Reference(DeclarationId(1147))), ("any_contract".to_string(), FieldValue::Reference(DeclarationId(1145))), ("all_contract".to_string(), FieldValue::Reference(DeclarationId(1146))), ("map_contract".to_string(), FieldValue::Reference(DeclarationId(1696))), ("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", 47601, 48477) }); declarations.push(Declaration { - id: DeclarationId(1696), + id: DeclarationId(1698), name: Some("rust_value_construction".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1011), @@ -64393,10 +64475,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 48073, 48345), + span: SourceSpan::new("src/v3/spec/rust.dag", 48479, 48751), }); declarations.push(Declaration { - id: DeclarationId(1697), + id: DeclarationId(1699), name: Some("rust_rendering".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1012), @@ -64412,14 +64494,14 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "read".to_string(), FieldValue::Variant { - constructor: DeclarationId(2303), + constructor: DeclarationId(2305), payload: vec![], }, ), ( "construct".to_string(), FieldValue::Variant { - constructor: DeclarationId(2305), + constructor: DeclarationId(2307), payload: vec![], }, ), @@ -64427,10 +64509,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 48347, 48428), + span: SourceSpan::new("src/v3/spec/rust.dag", 48753, 48834), }); declarations.push(Declaration { - id: DeclarationId(1698), + id: DeclarationId(1700), name: Some("rust_language".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1015), @@ -64445,60 +64527,60 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "statements".to_string(), - FieldValue::Reference(DeclarationId(1680)), + FieldValue::Reference(DeclarationId(1682)), ), ( "expressions".to_string(), - FieldValue::Reference(DeclarationId(1681)), + FieldValue::Reference(DeclarationId(1683)), ), ( "control_flow".to_string(), - FieldValue::Reference(DeclarationId(1682)), + FieldValue::Reference(DeclarationId(1684)), ), ( "literals".to_string(), - FieldValue::Reference(DeclarationId(1683)), + FieldValue::Reference(DeclarationId(1685)), ), ( "modules".to_string(), - FieldValue::Reference(DeclarationId(1684)), + FieldValue::Reference(DeclarationId(1686)), ), ( "functions".to_string(), - FieldValue::Reference(DeclarationId(1685)), + FieldValue::Reference(DeclarationId(1687)), ), ( "type_applications".to_string(), - FieldValue::Reference(DeclarationId(1686)), + FieldValue::Reference(DeclarationId(1688)), ), ( "type_definitions".to_string(), - FieldValue::Reference(DeclarationId(1687)), + FieldValue::Reference(DeclarationId(1689)), ), ( "record_derive_templates".to_string(), - FieldValue::Reference(DeclarationId(1688)), + FieldValue::Reference(DeclarationId(1690)), ), ( "patterns".to_string(), - FieldValue::Reference(DeclarationId(1689)), + FieldValue::Reference(DeclarationId(1691)), ), ( "collection_ops".to_string(), - FieldValue::Reference(DeclarationId(1695)), + FieldValue::Reference(DeclarationId(1697)), ), ( "values".to_string(), - FieldValue::Reference(DeclarationId(1696)), + FieldValue::Reference(DeclarationId(1698)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 48430, 48875), + span: SourceSpan::new("src/v3/spec/rust.dag", 48836, 49281), }); declarations.push(Declaration { - id: DeclarationId(1699), + id: DeclarationId(1701), name: Some("rust_correction_style".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1028), @@ -64531,10 +64613,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 50299, 50438), + span: SourceSpan::new("src/v3/spec/rust.dag", 50705, 50844), }); declarations.push(Declaration { - id: DeclarationId(1700), + id: DeclarationId(1702), name: Some("rust_clean_emission".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1019), @@ -64550,55 +64632,55 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "expression_wrapping".to_string(), FieldValue::Variant { - constructor: DeclarationId(2312), + constructor: DeclarationId(2314), payload: vec![], }, ), ( "pattern_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2315), + constructor: DeclarationId(2317), payload: vec![], }, ), ( "variant_payload_field_access".to_string(), FieldValue::Variant { - constructor: DeclarationId(2319), + constructor: DeclarationId(2321), payload: vec![], }, ), ( "imports".to_string(), FieldValue::Variant { - constructor: DeclarationId(2321), + constructor: DeclarationId(2323), payload: vec![], }, ), ( "block_return".to_string(), FieldValue::Variant { - constructor: DeclarationId(2324), + constructor: DeclarationId(2326), payload: vec![], }, ), ( "variable_bindings".to_string(), FieldValue::Variant { - constructor: DeclarationId(2327), + constructor: DeclarationId(2329), payload: vec![], }, ), ( "match_arm_body".to_string(), FieldValue::Variant { - constructor: DeclarationId(2330), + constructor: DeclarationId(2332), payload: vec![], }, ), ( "correction_style".to_string(), - FieldValue::Reference(DeclarationId(1699)), + FieldValue::Reference(DeclarationId(1701)), ), ( "post_emit_verifier".to_string(), @@ -64630,7 +64712,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ( "output_policy".to_string(), FieldValue::Variant { - constructor: DeclarationId(2333), + constructor: DeclarationId(2335), payload: vec![], }, ), @@ -64640,10 +64722,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 50440, 51053), + span: SourceSpan::new("src/v3/spec/rust.dag", 50846, 51459), }); declarations.push(Declaration { - id: DeclarationId(1701), + id: DeclarationId(1703), name: Some("rust_clean_emission_binding".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(1020), @@ -64658,20 +64740,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "clean_emission".to_string(), - FieldValue::Reference(DeclarationId(1700)), + FieldValue::Reference(DeclarationId(1702)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 51055, 51185), + span: SourceSpan::new("src/v3/spec/rust.dag", 51461, 51591), }); declarations.push(Declaration { - id: DeclarationId(1702), + id: DeclarationId(1704), name: Some("rust_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -64692,10 +64774,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52287, 52390), + span: SourceSpan::new("src/v3/spec/rust.dag", 52693, 52796), }); declarations.push(Declaration { - id: DeclarationId(1703), + id: DeclarationId(1705), name: Some("rust_node_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -64716,10 +64798,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52392, 52495), + span: SourceSpan::new("src/v3/spec/rust.dag", 52798, 52901), }); declarations.push(Declaration { - id: DeclarationId(1704), + id: DeclarationId(1706), name: Some("rust_resolve_producer_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -64740,10 +64822,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52497, 52624), + span: SourceSpan::new("src/v3/spec/rust.dag", 52903, 53030), }); declarations.push(Declaration { - id: DeclarationId(1705), + id: DeclarationId(1707), name: Some("port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -64762,20 +64844,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1702)), + FieldValue::Reference(DeclarationId(1704)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52626, 52757), + span: SourceSpan::new("src/v3/spec/rust.dag", 53032, 53163), }); declarations.push(Declaration { - id: DeclarationId(1706), + id: DeclarationId(1708), name: Some("node_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -64794,20 +64876,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1703)), + FieldValue::Reference(DeclarationId(1705)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52759, 52890), + span: SourceSpan::new("src/v3/spec/rust.dag", 53165, 53296), }); declarations.push(Declaration { - id: DeclarationId(1707), + id: DeclarationId(1709), name: Some("resolve_producer_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -64826,20 +64908,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1704)), + FieldValue::Reference(DeclarationId(1706)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 52892, 53059), + span: SourceSpan::new("src/v3/spec/rust.dag", 53298, 53465), }); declarations.push(Declaration { - id: DeclarationId(1708), + id: DeclarationId(1710), name: Some("rust_lane2_workflow_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -64860,10 +64942,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 53570, 53699), + span: SourceSpan::new("src/v3/spec/rust.dag", 53976, 54105), }); declarations.push(Declaration { - id: DeclarationId(1709), + id: DeclarationId(1711), name: Some("lane2_workflow_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -64882,20 +64964,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1708)), + FieldValue::Reference(DeclarationId(1710)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 53701, 53868), + span: SourceSpan::new("src/v3/spec/rust.dag", 54107, 54274), }); declarations.push(Declaration { - id: DeclarationId(1710), + id: DeclarationId(1712), name: Some("rust_workflow_root_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -64916,10 +64998,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 54563, 54677), + span: SourceSpan::new("src/v3/spec/rust.dag", 54969, 55083), }); declarations.push(Declaration { - id: DeclarationId(1711), + id: DeclarationId(1713), name: Some("workflow_root_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -64938,20 +65020,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1710)), + FieldValue::Reference(DeclarationId(1712)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 54679, 54852), + span: SourceSpan::new("src/v3/spec/rust.dag", 55085, 55258), }); declarations.push(Declaration { - id: DeclarationId(1712), + id: DeclarationId(1714), name: Some("rust_workflow_root".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(980), @@ -64966,7 +65048,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { fields: vec![ ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ( "target".to_string(), @@ -64989,10 +65071,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 55264, 55425), + span: SourceSpan::new("src/v3/spec/rust.dag", 55670, 55831), }); declarations.push(Declaration { - id: DeclarationId(1713), + id: DeclarationId(1715), name: Some("rust_declaration_by_id_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -65013,10 +65095,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 55752, 55875), + span: SourceSpan::new("src/v3/spec/rust.dag", 56158, 56281), }); declarations.push(Declaration { - id: DeclarationId(1714), + id: DeclarationId(1716), name: Some("declaration_by_id_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -65035,20 +65117,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1713)), + FieldValue::Reference(DeclarationId(1715)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 55877, 56047), + span: SourceSpan::new("src/v3/spec/rust.dag", 56283, 56453), }); declarations.push(Declaration { - id: DeclarationId(1715), + id: DeclarationId(1717), name: Some("rust_declaration_by_name_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -65069,10 +65151,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 56394, 56523), + span: SourceSpan::new("src/v3/spec/rust.dag", 56800, 56929), }); declarations.push(Declaration { - id: DeclarationId(1716), + id: DeclarationId(1718), name: Some("declaration_by_name_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -65091,20 +65173,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1715)), + FieldValue::Reference(DeclarationId(1717)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 56525, 56701), + span: SourceSpan::new("src/v3/spec/rust.dag", 56931, 57107), }); declarations.push(Declaration { - id: DeclarationId(1717), + id: DeclarationId(1719), name: Some("rust_per_call_pattern_at_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -65125,10 +65207,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 56921, 57041), + span: SourceSpan::new("src/v3/spec/rust.dag", 57327, 57447), }); declarations.push(Declaration { - id: DeclarationId(1718), + id: DeclarationId(1720), name: Some("per_call_pattern_at_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -65147,20 +65229,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1717)), + FieldValue::Reference(DeclarationId(1719)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 57043, 57219), + span: SourceSpan::new("src/v3/spec/rust.dag", 57449, 57625), }); declarations.push(Declaration { - id: DeclarationId(1719), + id: DeclarationId(1721), name: Some("rust_per_call_descent_operand_port_accessor".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(832), @@ -65181,10 +65263,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 57405, 57545), + span: SourceSpan::new("src/v3/spec/rust.dag", 57811, 57951), }); declarations.push(Declaration { - id: DeclarationId(1720), + id: DeclarationId(1722), name: Some("per_call_descent_operand_port_binding_rust".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(833), @@ -65203,20 +65285,20 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1719)), + FieldValue::Reference(DeclarationId(1721)), ), ( "language".to_string(), - FieldValue::Reference(DeclarationId(1698)), + FieldValue::Reference(DeclarationId(1700)), ), ], }), refinement: None, nominal_opacity: None, - span: SourceSpan::new("src/v3/spec/rust.dag", 57547, 57753), + span: SourceSpan::new("src/v3/spec/rust.dag", 57953, 58159), }); declarations.push(Declaration { - id: DeclarationId(1721), + id: DeclarationId(1723), name: Some("CompilerHostRealization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65235,21 +65317,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 453, 502), }); declarations.push(Declaration { - id: DeclarationId(1722), + id: DeclarationId(1724), name: Some("PipelineSnapshotKind".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "SnapshotSurface".to_string(), - ty: DeclarationId(2806), + ty: DeclarationId(2808), }, Field { label: "SnapshotDag".to_string(), - ty: DeclarationId(2807), + ty: DeclarationId(2809), }, Field { label: "SnapshotText".to_string(), - ty: DeclarationId(2808), + ty: DeclarationId(2810), }, ], }, @@ -65264,7 +65346,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 504, 576), }); declarations.push(Declaration { - id: DeclarationId(1723), + id: DeclarationId(1725), name: Some("PipelineStageBinding".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65278,7 +65360,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "snapshot".to_string(), - ty: DeclarationId(1722), + ty: DeclarationId(1724), }, ], }, @@ -65293,7 +65375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 578, 694), }); declarations.push(Declaration { - id: DeclarationId(1724), + id: DeclarationId(1726), name: Some("parse_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65303,7 +65385,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65317,7 +65399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 696, 780), }); declarations.push(Declaration { - id: DeclarationId(1725), + id: DeclarationId(1727), name: Some("lower_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65327,7 +65409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65341,7 +65423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 782, 866), }); declarations.push(Declaration { - id: DeclarationId(1726), + id: DeclarationId(1728), name: Some("infer_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65351,7 +65433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65365,7 +65447,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 868, 952), }); declarations.push(Declaration { - id: DeclarationId(1727), + id: DeclarationId(1729), name: Some("compute_ownership_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65375,7 +65457,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65391,7 +65473,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 954, 1062), }); declarations.push(Declaration { - id: DeclarationId(1728), + id: DeclarationId(1730), name: Some("emit_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65401,7 +65483,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65415,7 +65497,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1064, 1146), }); declarations.push(Declaration { - id: DeclarationId(1729), + id: DeclarationId(1731), name: Some("lens_complexity_realization".to_string()), connective: TypeConnective::Conj { children: vec![Field { @@ -65425,7 +65507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1721)), + meta_tag: Some(DeclarationId(1723)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { @@ -65441,31 +65523,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1148, 1252), }); declarations.push(Declaration { - id: DeclarationId(1730), + id: DeclarationId(1732), name: Some("parse_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1736)), + FieldValue::Reference(DeclarationId(1738)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1724)), + FieldValue::Reference(DeclarationId(1726)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2806), + constructor: DeclarationId(2808), payload: vec![], }, ), @@ -65476,31 +65558,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1254, 1382), }); declarations.push(Declaration { - id: DeclarationId(1731), + id: DeclarationId(1733), name: Some("lower_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1737)), + FieldValue::Reference(DeclarationId(1739)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1725)), + FieldValue::Reference(DeclarationId(1727)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2809), payload: vec![], }, ), @@ -65511,31 +65593,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1384, 1508), }); declarations.push(Declaration { - id: DeclarationId(1732), + id: DeclarationId(1734), name: Some("infer_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1738)), + FieldValue::Reference(DeclarationId(1740)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1726)), + FieldValue::Reference(DeclarationId(1728)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2809), payload: vec![], }, ), @@ -65546,31 +65628,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1510, 1634), }); declarations.push(Declaration { - id: DeclarationId(1733), + id: DeclarationId(1735), name: Some("compute_ownership_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1739)), + FieldValue::Reference(DeclarationId(1741)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1727)), + FieldValue::Reference(DeclarationId(1729)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2809), payload: vec![], }, ), @@ -65581,31 +65663,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1636, 1796), }); declarations.push(Declaration { - id: DeclarationId(1734), + id: DeclarationId(1736), name: Some("lens_complexity_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1740)), + FieldValue::Reference(DeclarationId(1742)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1729)), + FieldValue::Reference(DeclarationId(1731)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2807), + constructor: DeclarationId(2809), payload: vec![], }, ), @@ -65616,31 +65698,31 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1798, 1952), }); declarations.push(Declaration { - id: DeclarationId(1735), + id: DeclarationId(1737), name: Some("emit_stage_binding".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1723), + template: DeclarationId(1725), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1723)), + meta_tag: Some(DeclarationId(1725)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Structural { fields: vec![ ( "stage".to_string(), - FieldValue::Reference(DeclarationId(1741)), + FieldValue::Reference(DeclarationId(1743)), ), ( "realization".to_string(), - FieldValue::Reference(DeclarationId(1728)), + FieldValue::Reference(DeclarationId(1730)), ), ( "snapshot".to_string(), FieldValue::Variant { - constructor: DeclarationId(2808), + constructor: DeclarationId(2810), payload: vec![], }, ), @@ -65651,12 +65733,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 1954, 2076), }); declarations.push(Declaration { - id: DeclarationId(1736), + id: DeclarationId(1738), name: Some("parse".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(224), DeclarationId(224)], output: DeclarationId(831), - body: ArrowBody::ExternalRealization(DeclarationId(1724)), + body: ArrowBody::ExternalRealization(DeclarationId(1726)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65669,12 +65751,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2078, 2140), }); declarations.push(Declaration { - id: DeclarationId(1737), + id: DeclarationId(1739), name: Some("lower".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831)], output: DeclarationId(831), - body: ArrowBody::ExternalRealization(DeclarationId(1725)), + body: ArrowBody::ExternalRealization(DeclarationId(1727)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65687,12 +65769,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2142, 2184), }); declarations.push(Declaration { - id: DeclarationId(1738), + id: DeclarationId(1740), name: Some("infer".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831)], output: DeclarationId(831), - body: ArrowBody::ExternalRealization(DeclarationId(1726)), + body: ArrowBody::ExternalRealization(DeclarationId(1728)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65705,12 +65787,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2186, 2228), }); declarations.push(Declaration { - id: DeclarationId(1739), + id: DeclarationId(1741), name: Some("compute_ownership".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831)], output: DeclarationId(831), - body: ArrowBody::ExternalRealization(DeclarationId(1727)), + body: ArrowBody::ExternalRealization(DeclarationId(1729)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65723,12 +65805,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2230, 2288), }); declarations.push(Declaration { - id: DeclarationId(1740), + id: DeclarationId(1742), name: Some("lens_complexity".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831)], output: DeclarationId(831), - body: ArrowBody::ExternalRealization(DeclarationId(1729)), + body: ArrowBody::ExternalRealization(DeclarationId(1731)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65741,7 +65823,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2290, 2347), }); declarations.push(Declaration { - id: DeclarationId(1741), + id: DeclarationId(1743), name: Some("emit".to_string()), connective: TypeConnective::Arrow { inputs: vec![ @@ -65751,7 +65833,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { DeclarationId(1015), ], output: DeclarationId(224), - body: ArrowBody::ExternalRealization(DeclarationId(1728)), + body: ArrowBody::ExternalRealization(DeclarationId(1730)), }, type_params: vec![], phantom_params: Vec::new(), @@ -65764,7 +65846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2349, 2460), }); declarations.push(Declaration { - id: DeclarationId(1742), + id: DeclarationId(1744), name: Some("compile".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(224), DeclarationId(224), DeclarationId(1015)], @@ -65786,11 +65868,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 2462, 2605), }); declarations.push(Declaration { - id: DeclarationId(1743), + id: DeclarationId(1745), name: Some("from_symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(224)], - output: DeclarationId(2809), + output: DeclarationId(2811), body: ArrowBody::Unparsed(SourceSpan::new( "src/v3/compiler/operators.dag", 156, @@ -65808,7 +65890,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 108, 771), }); declarations.push(Declaration { - id: DeclarationId(1744), + id: DeclarationId(1746), name: Some("symbol".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(809)], @@ -65826,7 +65908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 773, 1214), }); declarations.push(Declaration { - id: DeclarationId(1745), + id: DeclarationId(1747), name: Some("algebra_field_name".to_string()), connective: TypeConnective::Arrow { inputs: vec![DeclarationId(809)], @@ -65844,7 +65926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 1216, 2017), }); declarations.push(Declaration { - id: DeclarationId(1746), + id: DeclarationId(1748), name: Some("LensRegistryEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -65873,15 +65955,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2117, 2212), }); declarations.push(Declaration { - id: DeclarationId(1747), + id: DeclarationId(1749), name: Some("lens_cost_entry".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::Structural { @@ -65909,15 +65991,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2214, 2387), }); declarations.push(Declaration { - id: DeclarationId(1748), + id: DeclarationId(1750), name: Some("lens_cost_symbolic_entry".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::Structural { @@ -65945,15 +66027,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2389, 2577), }); declarations.push(Declaration { - id: DeclarationId(1749), + id: DeclarationId(1751), name: Some("lens_cost_target_realization_entry".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::Structural { @@ -65984,15 +66066,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2579, 2816), }); declarations.push(Declaration { - id: DeclarationId(1750), + id: DeclarationId(1752), name: Some("lens_effect_enumeration_entry".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::Structural { @@ -66020,15 +66102,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 2818, 3035), }); declarations.push(Declaration { - id: DeclarationId(1751), + id: DeclarationId(1753), name: Some("lens_parallelism_entry".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::Structural { @@ -66056,15 +66138,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3037, 3226), }); declarations.push(Declaration { - id: DeclarationId(1752), + id: DeclarationId(1754), name: Some("lens_provenance_entry".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::Structural { @@ -66092,15 +66174,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3228, 3413), }); declarations.push(Declaration { - id: DeclarationId(1753), + id: DeclarationId(1755), name: Some("lens_structural_resolution_entry".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::Structural { @@ -66131,15 +66213,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3415, 3644), }); declarations.push(Declaration { - id: DeclarationId(1754), + id: DeclarationId(1756), name: Some("lens_unused_parameters_entry".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::Structural { @@ -66167,15 +66249,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 3646, 3859), }); declarations.push(Declaration { - id: DeclarationId(1755), + id: DeclarationId(1757), name: Some("lens_infer_helpers_entry".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::Structural { @@ -66203,15 +66285,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4486, 4678), }); declarations.push(Declaration { - id: DeclarationId(1756), + id: DeclarationId(1758), name: Some("lens_variant_payload_entry".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::Structural { @@ -66239,15 +66321,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 4680, 4880), }); declarations.push(Declaration { - id: DeclarationId(1757), + id: DeclarationId(1759), name: Some("lens_lower_helpers_entry".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::Structural { @@ -66275,17 +66357,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/regen.dag", 5130, 5322), }); declarations.push(Declaration { - id: DeclarationId(1758), + id: DeclarationId(1760), name: Some("IntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "OrderedRingAlgebra".to_string(), - ty: DeclarationId(2810), + ty: DeclarationId(2812), }, Field { label: "SemiringAlgebra".to_string(), - ty: DeclarationId(2811), + ty: DeclarationId(2813), }, ], }, @@ -66300,21 +66382,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6404, 6466), }); declarations.push(Declaration { - id: DeclarationId(1759), + id: DeclarationId(1761), name: Some("NonIntegerAlgebra".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ApproximateFieldAlgebra".to_string(), - ty: DeclarationId(2812), + ty: DeclarationId(2814), }, Field { label: "BooleanAlgebraAlgebra".to_string(), - ty: DeclarationId(2813), + ty: DeclarationId(2815), }, Field { label: "TerminalAlgebra".to_string(), - ty: DeclarationId(2814), + ty: DeclarationId(2816), }, ], }, @@ -66329,37 +66411,37 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6468, 6564), }); declarations.push(Declaration { - id: DeclarationId(1760), + id: DeclarationId(1762), name: Some("TargetCarrier".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "BitCarrier".to_string(), - ty: DeclarationId(2815), + ty: DeclarationId(2817), }, Field { label: "ByteCarrier".to_string(), - ty: DeclarationId(2816), + ty: DeclarationId(2818), }, Field { label: "Word16Carrier".to_string(), - ty: DeclarationId(2817), + ty: DeclarationId(2819), }, Field { label: "Word32Carrier".to_string(), - ty: DeclarationId(2818), + ty: DeclarationId(2820), }, Field { label: "Word64Carrier".to_string(), - ty: DeclarationId(2819), + ty: DeclarationId(2821), }, Field { label: "Word128Carrier".to_string(), - ty: DeclarationId(2820), + ty: DeclarationId(2822), }, Field { label: "TerminalCarrier".to_string(), - ty: DeclarationId(2821), + ty: DeclarationId(2823), }, ], }, @@ -66374,21 +66456,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8154, 8296), }); declarations.push(Declaration { - id: DeclarationId(1761), + id: DeclarationId(1763), name: Some("IntegerOverflow".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "TwoComplementWrap".to_string(), - ty: DeclarationId(2822), + ty: DeclarationId(2824), }, Field { label: "Saturating".to_string(), - ty: DeclarationId(2823), + ty: DeclarationId(2825), }, Field { label: "Trap".to_string(), - ty: DeclarationId(2824), + ty: DeclarationId(2826), }, ], }, @@ -66403,17 +66485,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9013, 9079), }); declarations.push(Declaration { - id: DeclarationId(1762), + id: DeclarationId(1764), name: Some("RustPrimitive".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "IntegerPrimitive".to_string(), - ty: DeclarationId(2825), + ty: DeclarationId(2827), }, Field { label: "NonIntegerPrimitive".to_string(), - ty: DeclarationId(2826), + ty: DeclarationId(2828), }, ], }, @@ -66428,94 +66510,94 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9834, 10616), }); declarations.push(Declaration { - id: DeclarationId(1763), + id: DeclarationId(1765), name: Some("rust_pilot_primitives".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1762), + value: DeclarationId(1764), }], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(2827)), + meta_tag: Some(DeclarationId(2829)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::List(vec![ FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("i8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2810), + constructor: DeclarationId(2812), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2816), + constructor: DeclarationId(2818), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("i16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2810), + constructor: DeclarationId(2812), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2817), + constructor: DeclarationId(2819), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("i32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2810), + constructor: DeclarationId(2812), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2818), + constructor: DeclarationId(2820), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("i64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2810), + constructor: DeclarationId(2812), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2819), + constructor: DeclarationId(2821), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -66524,21 +66606,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { FieldValue::Literal(LiteralBits::String("9223372036854775807".to_string())), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("i128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2810), + constructor: DeclarationId(2812), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2820), + constructor: DeclarationId(2822), payload: vec![], }, FieldValue::Literal(LiteralBits::String( @@ -66549,84 +66631,84 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("u8".to_string())), FieldValue::Variant { - constructor: DeclarationId(2811), + constructor: DeclarationId(2813), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2816), + constructor: DeclarationId(2818), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("u16".to_string())), FieldValue::Variant { - constructor: DeclarationId(2811), + constructor: DeclarationId(2813), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2817), + constructor: DeclarationId(2819), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("u32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2811), + constructor: DeclarationId(2813), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2818), + constructor: DeclarationId(2820), 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(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("u64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2811), + constructor: DeclarationId(2813), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2819), + constructor: DeclarationId(2821), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -66635,21 +66717,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2825), + constructor: DeclarationId(2827), payload: vec![ FieldValue::Literal(LiteralBits::String("u128".to_string())), FieldValue::Variant { - constructor: DeclarationId(2811), + constructor: DeclarationId(2813), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2820), + constructor: DeclarationId(2822), payload: vec![], }, FieldValue::Literal(LiteralBits::String("0".to_string())), @@ -66658,66 +66740,66 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { )), FieldValue::Literal(LiteralBits::Bool(true)), FieldValue::Variant { - constructor: DeclarationId(2822), + constructor: DeclarationId(2824), payload: vec![], }, ], }, FieldValue::Variant { - constructor: DeclarationId(2826), + constructor: DeclarationId(2828), payload: vec![ FieldValue::Literal(LiteralBits::String("f32".to_string())), FieldValue::Variant { - constructor: DeclarationId(2812), + constructor: DeclarationId(2814), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2818), + constructor: DeclarationId(2820), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2826), + constructor: DeclarationId(2828), payload: vec![ FieldValue::Literal(LiteralBits::String("f64".to_string())), FieldValue::Variant { - constructor: DeclarationId(2812), + constructor: DeclarationId(2814), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2819), + constructor: DeclarationId(2821), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2826), + constructor: DeclarationId(2828), payload: vec![ FieldValue::Literal(LiteralBits::String("bool".to_string())), FieldValue::Variant { - constructor: DeclarationId(2813), + constructor: DeclarationId(2815), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2815), + constructor: DeclarationId(2817), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), ], }, FieldValue::Variant { - constructor: DeclarationId(2826), + constructor: DeclarationId(2828), payload: vec![ FieldValue::Literal(LiteralBits::String("()".to_string())), FieldValue::Variant { - constructor: DeclarationId(2814), + constructor: DeclarationId(2816), payload: vec![], }, FieldValue::Variant { - constructor: DeclarationId(2821), + constructor: DeclarationId(2823), payload: vec![], }, FieldValue::Literal(LiteralBits::Bool(true)), @@ -66729,29 +66811,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10937, 15673), }); declarations.push(Declaration { - id: DeclarationId(1764), + id: DeclarationId(1766), name: Some("CronField".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Wildcard".to_string(), - ty: DeclarationId(2828), + ty: DeclarationId(2830), }, Field { label: "Exact".to_string(), - ty: DeclarationId(2829), + ty: DeclarationId(2831), }, Field { label: "Listed".to_string(), - ty: DeclarationId(2831), + ty: DeclarationId(2833), }, Field { label: "Ranged".to_string(), - ty: DeclarationId(2832), + ty: DeclarationId(2834), }, Field { label: "Step".to_string(), - ty: DeclarationId(2833), + ty: DeclarationId(2835), }, ], }, @@ -66766,29 +66848,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4214, 4433), }); declarations.push(Declaration { - id: DeclarationId(1765), + id: DeclarationId(1767), name: Some("CronSchedule".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "minute".to_string(), - ty: DeclarationId(1764), + ty: DeclarationId(1766), }, Field { label: "hour".to_string(), - ty: DeclarationId(1764), + ty: DeclarationId(1766), }, Field { label: "day_of_month".to_string(), - ty: DeclarationId(1764), + ty: DeclarationId(1766), }, Field { label: "month".to_string(), - ty: DeclarationId(1764), + ty: DeclarationId(1766), }, Field { label: "day_of_week".to_string(), - ty: DeclarationId(1764), + ty: DeclarationId(1766), }, ], }, @@ -66803,7 +66885,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4435, 4564), }); declarations.push(Declaration { - id: DeclarationId(1766), + id: DeclarationId(1768), name: Some("CronEntry".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66813,7 +66895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "schedule".to_string(), - ty: DeclarationId(1765), + ty: DeclarationId(1767), }, Field { label: "command".to_string(), @@ -66832,10 +66914,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4566, 4641), }); declarations.push(Declaration { - id: DeclarationId(1767), + id: DeclarationId(1769), name: Some("render_cron_field".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1764)], + inputs: vec![DeclarationId(1766)], output: DeclarationId(224), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -66854,10 +66936,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4643, 4963), }); declarations.push(Declaration { - id: DeclarationId(1768), + id: DeclarationId(1770), name: Some("render_cron_schedule".to_string()), connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(1765)], + inputs: vec![DeclarationId(1767)], output: DeclarationId(224), body: ArrowBody::Unparsed(SourceSpan::new( "dsl/extdeps/cron_schedule_model.dag", @@ -66876,7 +66958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4965, 5253), }); declarations.push(Declaration { - id: DeclarationId(1769), + id: DeclarationId(1771), name: Some("wire_contract".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(306), @@ -66897,21 +66979,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 684, 758), }); declarations.push(Declaration { - id: DeclarationId(1770), + id: DeclarationId(1772), name: Some("UserType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "User".to_string(), - ty: DeclarationId(2834), + ty: DeclarationId(2836), }, Field { label: "Bot".to_string(), - ty: DeclarationId(2835), + ty: DeclarationId(2837), }, Field { label: "Organization".to_string(), - ty: DeclarationId(2836), + ty: DeclarationId(2838), }, ], }, @@ -66926,7 +67008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 831, 872), }); declarations.push(Declaration { - id: DeclarationId(1771), + id: DeclarationId(1773), name: Some("GitHubUser".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66940,7 +67022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type".to_string(), - ty: DeclarationId(1770), + ty: DeclarationId(1772), }, ], }, @@ -66955,7 +67037,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 874, 936), }); declarations.push(Declaration { - id: DeclarationId(1772), + id: DeclarationId(1774), name: Some("Repository".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -66992,7 +67074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1009, 1120), }); declarations.push(Declaration { - id: DeclarationId(1773), + id: DeclarationId(1775), name: Some("GitHubAuthToken".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67002,11 +67084,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scopes".to_string(), - ty: DeclarationId(2837), + ty: DeclarationId(2839), }, Field { label: "expires_at".to_string(), - ty: DeclarationId(2838), + ty: DeclarationId(2840), }, ], }, @@ -67021,29 +67103,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1193, 1286), }); declarations.push(Declaration { - id: DeclarationId(1774), + id: DeclarationId(1776), name: Some("GitHubScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ScopeRepo".to_string(), - ty: DeclarationId(2839), + ty: DeclarationId(2841), }, Field { label: "ScopeGist".to_string(), - ty: DeclarationId(2840), + ty: DeclarationId(2842), }, Field { label: "ScopeWorkflow".to_string(), - ty: DeclarationId(2841), + ty: DeclarationId(2843), }, Field { label: "ScopeReadOrg".to_string(), - ty: DeclarationId(2842), + ty: DeclarationId(2844), }, Field { label: "ScopeReadUser".to_string(), - ty: DeclarationId(2843), + ty: DeclarationId(2845), }, ], }, @@ -67058,7 +67140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1288, 1385), }); declarations.push(Declaration { - id: DeclarationId(1775), + id: DeclarationId(1777), name: Some("Pagination".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67068,7 +67150,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cursor".to_string(), - ty: DeclarationId(2844), + ty: DeclarationId(2846), }, Field { label: "has_next".to_string(), @@ -67087,21 +67169,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1510, 1580), }); declarations.push(Declaration { - id: DeclarationId(1776), + id: DeclarationId(1778), name: Some("GitHubPermission".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2845), + ty: DeclarationId(2847), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2846), + ty: DeclarationId(2848), }, Field { label: "PermAdmin".to_string(), - ty: DeclarationId(2847), + ty: DeclarationId(2849), }, ], }, @@ -67116,7 +67198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1653, 1709), }); declarations.push(Declaration { - id: DeclarationId(1777), + id: DeclarationId(1779), name: Some("default_api_base".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67135,7 +67217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1782, 1838), }); declarations.push(Declaration { - id: DeclarationId(1778), + id: DeclarationId(1780), name: Some("default_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(87), @@ -67152,7 +67234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1840, 1871), }); declarations.push(Declaration { - id: DeclarationId(1779), + id: DeclarationId(1781), name: Some("max_per_page".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(87), @@ -67169,7 +67251,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1873, 1901), }); declarations.push(Declaration { - id: DeclarationId(1780), + id: DeclarationId(1782), name: Some("Workflow".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67179,23 +67261,23 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "on".to_string(), - ty: DeclarationId(2848), + ty: DeclarationId(2850), }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2849), + ty: DeclarationId(2851), }, Field { label: "jobs".to_string(), - ty: DeclarationId(2850), + ty: DeclarationId(2852), }, Field { label: "env".to_string(), - ty: DeclarationId(2852), + ty: DeclarationId(2854), }, Field { label: "permissions".to_string(), - ty: DeclarationId(2853), + ty: DeclarationId(2855), }, ], }, @@ -67210,25 +67292,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1484, 1748), }); declarations.push(Declaration { - id: DeclarationId(1781), + id: DeclarationId(1783), name: Some("WorkflowPermissions".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "contents".to_string(), - ty: DeclarationId(1782), + ty: DeclarationId(1784), }, Field { label: "pull_requests".to_string(), - ty: DeclarationId(1782), + ty: DeclarationId(1784), }, Field { label: "issues".to_string(), - ty: DeclarationId(1782), + ty: DeclarationId(1784), }, Field { label: "actions".to_string(), - ty: DeclarationId(1782), + ty: DeclarationId(1784), }, ], }, @@ -67243,21 +67325,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1750, 1892), }); declarations.push(Declaration { - id: DeclarationId(1782), + id: DeclarationId(1784), name: Some("PermissionLevel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "PermRead".to_string(), - ty: DeclarationId(2854), + ty: DeclarationId(2856), }, Field { label: "PermWrite".to_string(), - ty: DeclarationId(2855), + ty: DeclarationId(2857), }, Field { label: "PermNone".to_string(), - ty: DeclarationId(2856), + ty: DeclarationId(2858), }, ], }, @@ -67272,29 +67354,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1894, 1948), }); declarations.push(Declaration { - id: DeclarationId(1783), + id: DeclarationId(1785), name: Some("WorkflowTrigger".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Push".to_string(), - ty: DeclarationId(2859), + ty: DeclarationId(2861), }, Field { label: "PullRequest".to_string(), - ty: DeclarationId(2862), + ty: DeclarationId(2864), }, Field { label: "Schedule".to_string(), - ty: DeclarationId(2863), + ty: DeclarationId(2865), }, Field { label: "WorkflowDispatch".to_string(), - ty: DeclarationId(2865), + ty: DeclarationId(2867), }, Field { label: "WorkflowCall".to_string(), - ty: DeclarationId(2867), + ty: DeclarationId(2869), }, ], }, @@ -67309,29 +67391,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2064, 2356), }); declarations.push(Declaration { - id: DeclarationId(1784), + id: DeclarationId(1786), name: Some("PullRequestActivity".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Opened".to_string(), - ty: DeclarationId(2868), + ty: DeclarationId(2870), }, Field { label: "Synchronize".to_string(), - ty: DeclarationId(2869), + ty: DeclarationId(2871), }, Field { label: "Reopened".to_string(), - ty: DeclarationId(2870), + ty: DeclarationId(2872), }, Field { label: "ReadyForReview".to_string(), - ty: DeclarationId(2871), + ty: DeclarationId(2873), }, Field { label: "Closed".to_string(), - ty: DeclarationId(2872), + ty: DeclarationId(2874), }, ], }, @@ -67346,7 +67428,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2358, 2452), }); declarations.push(Declaration { - id: DeclarationId(1785), + id: DeclarationId(1787), name: Some("DispatchInput".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67356,7 +67438,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "description".to_string(), - ty: DeclarationId(2873), + ty: DeclarationId(2875), }, Field { label: "required".to_string(), @@ -67364,11 +67446,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "default".to_string(), - ty: DeclarationId(2874), + ty: DeclarationId(2876), }, Field { label: "type".to_string(), - ty: DeclarationId(1786), + ty: DeclarationId(1788), }, ], }, @@ -67383,25 +67465,25 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2454, 2576), }); declarations.push(Declaration { - id: DeclarationId(1786), + id: DeclarationId(1788), name: Some("DispatchInputType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "InputString".to_string(), - ty: DeclarationId(2875), + ty: DeclarationId(2877), }, Field { label: "InputBoolean".to_string(), - ty: DeclarationId(2876), + ty: DeclarationId(2878), }, Field { label: "InputChoice".to_string(), - ty: DeclarationId(2877), + ty: DeclarationId(2879), }, Field { label: "InputEnvironment".to_string(), - ty: DeclarationId(2878), + ty: DeclarationId(2880), }, ], }, @@ -67416,21 +67498,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2578, 2662), }); declarations.push(Declaration { - id: DeclarationId(1787), + id: DeclarationId(1789), name: Some("SecretScope".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "StepScope".to_string(), - ty: DeclarationId(2879), + ty: DeclarationId(2881), }, Field { label: "JobScope".to_string(), - ty: DeclarationId(2880), + ty: DeclarationId(2882), }, Field { label: "WorkflowScope".to_string(), - ty: DeclarationId(2881), + ty: DeclarationId(2883), }, ], }, @@ -67445,7 +67527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4765, 4820), }); declarations.push(Declaration { - id: DeclarationId(1788), + id: DeclarationId(1790), name: Some("WorkflowSecret".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67455,7 +67537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "scope".to_string(), - ty: DeclarationId(1787), + ty: DeclarationId(1789), }, ], }, @@ -67470,7 +67552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5095, 5158), }); declarations.push(Declaration { - id: DeclarationId(1789), + id: DeclarationId(1791), name: Some("Job".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67480,39 +67562,39 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "name".to_string(), - ty: DeclarationId(2882), + ty: DeclarationId(2884), }, Field { label: "runner".to_string(), - ty: DeclarationId(1793), + ty: DeclarationId(1795), }, Field { label: "steps".to_string(), - ty: DeclarationId(2883), + ty: DeclarationId(2885), }, Field { label: "needs".to_string(), - ty: DeclarationId(2884), + ty: DeclarationId(2886), }, Field { label: "env".to_string(), - ty: DeclarationId(2886), + ty: DeclarationId(2888), }, Field { label: "outputs".to_string(), - ty: DeclarationId(2888), + ty: DeclarationId(2890), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2889), + ty: DeclarationId(2891), }, Field { label: "strategy".to_string(), - ty: DeclarationId(2890), + ty: DeclarationId(2892), }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2891), + ty: DeclarationId(2893), }, Field { label: "continue_on_error".to_string(), @@ -67520,7 +67602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "concurrency".to_string(), - ty: DeclarationId(2892), + ty: DeclarationId(2894), }, ], }, @@ -67535,17 +67617,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5302, 5771), }); declarations.push(Declaration { - id: DeclarationId(1790), + id: DeclarationId(1792), name: Some("CancelInProgressSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "CancelInProgressBool".to_string(), - ty: DeclarationId(2893), + ty: DeclarationId(2895), }, Field { label: "CancelInProgressExpression".to_string(), - ty: DeclarationId(2894), + ty: DeclarationId(2896), }, ], }, @@ -67560,17 +67642,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6589, 6709), }); declarations.push(Declaration { - id: DeclarationId(1791), + id: DeclarationId(1793), name: Some("CancelInProgressWhenQueueMax".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "QueueMaxCancelInProgressFalse".to_string(), - ty: DeclarationId(2895), + ty: DeclarationId(2897), }, Field { label: "QueueMaxCancelInProgressExpression".to_string(), - ty: DeclarationId(2896), + ty: DeclarationId(2898), }, ], }, @@ -67585,21 +67667,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7517, 7646), }); declarations.push(Declaration { - id: DeclarationId(1792), + id: DeclarationId(1794), name: Some("ConcurrencySpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "ConcurrencyScalar".to_string(), - ty: DeclarationId(2897), + ty: DeclarationId(2899), }, Field { label: "ConcurrencyMappingQueueMax".to_string(), - ty: DeclarationId(2899), + ty: DeclarationId(2901), }, Field { label: "ConcurrencyMappingQueueNotMax".to_string(), - ty: DeclarationId(2902), + ty: DeclarationId(2904), }, ], }, @@ -67614,21 +67696,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8199, 8845), }); declarations.push(Declaration { - id: DeclarationId(1793), + id: DeclarationId(1795), name: Some("RunnerSpec".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "HostedRunner".to_string(), - ty: DeclarationId(2903), + ty: DeclarationId(2905), }, Field { label: "SelfHosted".to_string(), - ty: DeclarationId(2905), + ty: DeclarationId(2907), }, Field { label: "RunsOnExpression".to_string(), - ty: DeclarationId(2906), + ty: DeclarationId(2908), }, ], }, @@ -67643,33 +67725,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10017, 10240), }); declarations.push(Declaration { - id: DeclarationId(1794), + id: DeclarationId(1796), name: Some("RunnerLabel".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "UbuntuLatest".to_string(), - ty: DeclarationId(2907), + ty: DeclarationId(2909), }, Field { label: "Ubuntu2404".to_string(), - ty: DeclarationId(2908), + ty: DeclarationId(2910), }, Field { label: "Ubuntu2204".to_string(), - ty: DeclarationId(2909), + ty: DeclarationId(2911), }, Field { label: "MacosLatest".to_string(), - ty: DeclarationId(2910), + ty: DeclarationId(2912), }, Field { label: "Macos14".to_string(), - ty: DeclarationId(2911), + ty: DeclarationId(2913), }, Field { label: "WindowsLatest".to_string(), - ty: DeclarationId(2912), + ty: DeclarationId(2914), }, ], }, @@ -67684,17 +67766,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10242, 10351), }); declarations.push(Declaration { - id: DeclarationId(1795), + id: DeclarationId(1797), name: Some("Step".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "RunStep".to_string(), - ty: DeclarationId(2920), + ty: DeclarationId(2922), }, Field { label: "UsesStep".to_string(), - ty: DeclarationId(2929), + ty: DeclarationId(2931), }, ], }, @@ -67709,29 +67791,29 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10496, 11091), }); declarations.push(Declaration { - id: DeclarationId(1796), + id: DeclarationId(1798), name: Some("ShellType".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Bash".to_string(), - ty: DeclarationId(2930), + ty: DeclarationId(2932), }, Field { label: "Sh".to_string(), - ty: DeclarationId(2931), + ty: DeclarationId(2933), }, Field { label: "Pwsh".to_string(), - ty: DeclarationId(2932), + ty: DeclarationId(2934), }, Field { label: "Python".to_string(), - ty: DeclarationId(2933), + ty: DeclarationId(2935), }, Field { label: "Cmd".to_string(), - ty: DeclarationId(2934), + ty: DeclarationId(2936), }, ], }, @@ -67746,7 +67828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11093, 11141), }); declarations.push(Declaration { - id: DeclarationId(1797), + id: DeclarationId(1799), name: Some("ActionRef".to_string()), connective: TypeConnective::Conj { children: vec![ @@ -67775,41 +67857,41 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11143, 11206), }); declarations.push(Declaration { - id: DeclarationId(1798), + id: DeclarationId(1800), name: Some("LogAnnotation".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "AnnotationError".to_string(), - ty: DeclarationId(2938), + ty: DeclarationId(2940), }, Field { label: "AnnotationWarning".to_string(), - ty: DeclarationId(2942), + ty: DeclarationId(2944), }, Field { label: "AnnotationNotice".to_string(), - ty: DeclarationId(2946), + ty: DeclarationId(2948), }, Field { label: "AnnotationGroup".to_string(), - ty: DeclarationId(2947), + ty: DeclarationId(2949), }, Field { label: "AnnotationEndGroup".to_string(), - ty: DeclarationId(2948), + ty: DeclarationId(2950), }, Field { label: "SetOutput".to_string(), - ty: DeclarationId(2949), + ty: DeclarationId(2951), }, Field { label: "AddMask".to_string(), - ty: DeclarationId(2950), + ty: DeclarationId(2952), }, Field { label: "StopCommands".to_string(), - ty: DeclarationId(2951), + ty: DeclarationId(2953), }, ], }, @@ -67824,7 +67906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11440, 11867), }); declarations.push(Declaration { - id: DeclarationId(1799), + id: DeclarationId(1801), name: Some("annotation_error_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67843,7 +67925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11933, 11982), }); declarations.push(Declaration { - id: DeclarationId(1800), + id: DeclarationId(1802), name: Some("annotation_warning_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67862,7 +67944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11983, 12036), }); declarations.push(Declaration { - id: DeclarationId(1801), + id: DeclarationId(1803), name: Some("annotation_notice_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67881,7 +67963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12037, 12088), }); declarations.push(Declaration { - id: DeclarationId(1802), + id: DeclarationId(1804), name: Some("annotation_group_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67900,7 +67982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12089, 12139), }); declarations.push(Declaration { - id: DeclarationId(1803), + id: DeclarationId(1805), name: Some("annotation_endgroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67919,7 +68001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12140, 12189), }); declarations.push(Declaration { - id: DeclarationId(1804), + id: DeclarationId(1806), name: Some("annotation_set_output_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67938,7 +68020,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12190, 12254), }); declarations.push(Declaration { - id: DeclarationId(1805), + id: DeclarationId(1807), name: Some("annotation_add_mask_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67957,7 +68039,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12255, 12311), }); declarations.push(Declaration { - id: DeclarationId(1806), + id: DeclarationId(1808), name: Some("annotation_stop_commands_prefix".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -67976,17 +68058,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12312, 12378), }); declarations.push(Declaration { - id: DeclarationId(1807), + id: DeclarationId(1809), name: Some("ArtifactOp".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Upload".to_string(), - ty: DeclarationId(2953), + ty: DeclarationId(2955), }, Field { label: "Download".to_string(), - ty: DeclarationId(2955), + ty: DeclarationId(2957), }, ], }, @@ -68001,21 +68083,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12600, 12765), }); declarations.push(Declaration { - id: DeclarationId(1808), + id: DeclarationId(1810), name: Some("MissingFilesBehavior".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Warn".to_string(), - ty: DeclarationId(2956), + ty: DeclarationId(2958), }, Field { label: "ErrorOut".to_string(), - ty: DeclarationId(2957), + ty: DeclarationId(2959), }, Field { label: "Ignore".to_string(), - ty: DeclarationId(2958), + ty: DeclarationId(2960), }, ], }, @@ -68030,15 +68112,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12767, 12819), }); declarations.push(Declaration { - id: DeclarationId(1809), + id: DeclarationId(1811), name: Some("upload_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1797), + template: DeclarationId(1799), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1797)), + meta_tag: Some(DeclarationId(1799)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -68051,15 +68133,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12870, 12979), }); declarations.push(Declaration { - id: DeclarationId(1810), + id: DeclarationId(1812), name: Some("download_artifact_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1797), + template: DeclarationId(1799), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1797)), + meta_tag: Some(DeclarationId(1799)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -68072,21 +68154,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12981, 13094), }); declarations.push(Declaration { - id: DeclarationId(1811), + id: DeclarationId(1813), name: Some("MatrixStrategy".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "dimensions".to_string(), - ty: DeclarationId(2960), + ty: DeclarationId(2962), }, Field { label: "include".to_string(), - ty: DeclarationId(2962), + ty: DeclarationId(2964), }, Field { label: "exclude".to_string(), - ty: DeclarationId(2964), + ty: DeclarationId(2966), }, Field { label: "fail_fast".to_string(), @@ -68094,7 +68176,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "max_parallel".to_string(), - ty: DeclarationId(2965), + ty: DeclarationId(2967), }, ], }, @@ -68109,33 +68191,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13233, 13409), }); declarations.push(Declaration { - id: DeclarationId(1812), + id: DeclarationId(1814), name: Some("CheckConclusion".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "Success".to_string(), - ty: DeclarationId(2966), + ty: DeclarationId(2968), }, Field { label: "Failure".to_string(), - ty: DeclarationId(2967), + ty: DeclarationId(2969), }, Field { label: "Cancelled".to_string(), - ty: DeclarationId(2968), + ty: DeclarationId(2970), }, Field { label: "Skipped".to_string(), - ty: DeclarationId(2969), + ty: DeclarationId(2971), }, Field { label: "TimedOut".to_string(), - ty: DeclarationId(2970), + ty: DeclarationId(2972), }, Field { label: "ActionRequired".to_string(), - ty: DeclarationId(2971), + ty: DeclarationId(2973), }, ], }, @@ -68150,15 +68232,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13538, 13640), }); declarations.push(Declaration { - id: DeclarationId(1813), + id: DeclarationId(1815), name: Some("checkout_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1797), + template: DeclarationId(1799), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1797)), + meta_tag: Some(DeclarationId(1799)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -68171,15 +68253,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13766, 13861), }); declarations.push(Declaration { - id: DeclarationId(1814), + id: DeclarationId(1816), name: Some("setup_rust_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1797), + template: DeclarationId(1799), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1797)), + meta_tag: Some(DeclarationId(1799)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -68192,15 +68274,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13863, 13987), }); declarations.push(Declaration { - id: DeclarationId(1815), + id: DeclarationId(1817), name: Some("cache_action".to_string()), connective: TypeConnective::Instantiation { - template: DeclarationId(1797), + template: DeclarationId(1799), arguments: vec![], }, type_params: vec![], phantom_params: Vec::new(), - meta_tag: Some(DeclarationId(1797)), + meta_tag: Some(DeclarationId(1799)), specialization_parent: None, inhabits: None, value_body: Some(ValueBody::Unparsed(SourceSpan::new( @@ -68213,7 +68295,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13989, 14078), }); declarations.push(Declaration { - id: DeclarationId(1816), + id: DeclarationId(1818), name: Some("max_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(87), @@ -68230,7 +68312,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14154, 14193), }); declarations.push(Declaration { - id: DeclarationId(1817), + id: DeclarationId(1819), name: Some("default_job_timeout_minutes".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(87), @@ -68247,7 +68329,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14195, 14238), }); declarations.push(Declaration { - id: DeclarationId(1818), + id: DeclarationId(1820), name: Some("max_matrix_combinations".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(87), @@ -68264,7 +68346,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 14240, 14279), }); declarations.push(Declaration { - id: DeclarationId(1819), + id: DeclarationId(1821), name: Some("github_actions_workflows_dir".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(224), @@ -68283,17 +68365,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1207, 1270), }); declarations.push(Declaration { - id: DeclarationId(1820), + id: DeclarationId(1822), name: Some("GitHubActionsWorkflowExtension".to_string()), connective: TypeConnective::Disj { variants: vec![ Field { label: "GitHubActionsWorkflowYml".to_string(), - ty: DeclarationId(2972), + ty: DeclarationId(2974), }, Field { label: "GitHubActionsWorkflowYaml".to_string(), - ty: DeclarationId(2973), + ty: DeclarationId(2975), }, ], }, @@ -68308,7 +68390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1895, 1989), }); declarations.push(Declaration { - id: DeclarationId(1821), + id: DeclarationId(1823), name: Some("GitHubActionsWorkflowStemSegment".to_string()), connective: TypeConnective::Atom(AtomPayload::ResolvedByStructure(DeclarationId(145))), type_params: vec![], @@ -68317,17 +68399,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { specialization_parent: None, inhabits: None, value_body: None, - refinement: Some(DeclarationId(2974)), + refinement: Some(DeclarationId(2976)), nominal_opacity: None, span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2615, 2714), }); declarations.push(Declaration { - id: DeclarationId(1822), + id: DeclarationId(1824), name: Some("GitHubActionsWorkflowStem".to_string()), connective: TypeConnective::Conj { children: vec![Field { label: "segment".to_string(), - ty: DeclarationId(1821), + ty: DeclarationId(1823), }], }, type_params: vec![], @@ -68341,17 +68423,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2916, 2994), }); declarations.push(Declaration { - id: DeclarationId(1823), + id: DeclarationId(1825), name: Some("GitHubActionsWorkflowFileRef".to_string()), connective: TypeConnective::Conj { children: vec![ Field { label: "stem".to_string(), - ty: DeclarationId(1822), + ty: DeclarationId(1824), }, Field { label: "extension".to_string(), - ty: DeclarationId(1820), + ty: DeclarationId(1822), }, ], }, @@ -68366,7 +68448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 3398, 3513), }); declarations.push(Declaration { - id: DeclarationId(1824), + id: DeclarationId(1826), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68386,7 +68468,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3259, 3272), }); declarations.push(Declaration { - id: DeclarationId(1825), + id: DeclarationId(1827), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68406,7 +68488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3421, 3434), }); declarations.push(Declaration { - id: DeclarationId(1826), + id: DeclarationId(1828), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68426,7 +68508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3439, 3452), }); declarations.push(Declaration { - id: DeclarationId(1827), + id: DeclarationId(1829), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68446,7 +68528,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 3556, 3569), }); declarations.push(Declaration { - id: DeclarationId(1828), + id: DeclarationId(1830), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68466,7 +68548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4162, 4169), }); declarations.push(Declaration { - id: DeclarationId(1829), + id: DeclarationId(1831), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(701), DeclarationId(700)], @@ -68484,7 +68566,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(1830), + id: DeclarationId(1832), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68504,7 +68586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4617, 4624), }); declarations.push(Declaration { - id: DeclarationId(1831), + id: DeclarationId(1833), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(703), DeclarationId(704)], @@ -68522,7 +68604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4638, 4651), }); declarations.push(Declaration { - id: DeclarationId(1832), + id: DeclarationId(1834), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68542,7 +68624,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5336, 5349), }); declarations.push(Declaration { - id: DeclarationId(1833), + id: DeclarationId(1835), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68562,7 +68644,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5354, 5367), }); declarations.push(Declaration { - id: DeclarationId(1834), + id: DeclarationId(1836), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68582,7 +68664,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5372, 5385), }); declarations.push(Declaration { - id: DeclarationId(1835), + id: DeclarationId(1837), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68602,7 +68684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5686, 5693), }); declarations.push(Declaration { - id: DeclarationId(1836), + id: DeclarationId(1838), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(708)], @@ -68620,7 +68702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5698, 5708), }); declarations.push(Declaration { - id: DeclarationId(1837), + id: DeclarationId(1839), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68640,7 +68722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5713, 5720), }); declarations.push(Declaration { - id: DeclarationId(1838), + id: DeclarationId(1840), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68660,7 +68742,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5867, 5874), }); declarations.push(Declaration { - id: DeclarationId(1839), + id: DeclarationId(1841), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(711)], @@ -68678,7 +68760,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(1840), + id: DeclarationId(1842), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68698,7 +68780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5897, 5904), }); declarations.push(Declaration { - id: DeclarationId(1841), + id: DeclarationId(1843), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68718,7 +68800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6130, 6137), }); declarations.push(Declaration { - id: DeclarationId(1842), + id: DeclarationId(1844), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68738,11 +68820,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6151, 6158), }); declarations.push(Declaration { - id: DeclarationId(1843), + id: DeclarationId(1845), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(713)], - output: DeclarationId(1842), + output: DeclarationId(1844), body: ArrowBody::NoBody, }, type_params: vec![], @@ -68756,7 +68838,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6142, 6158), }); declarations.push(Declaration { - id: DeclarationId(1844), + id: DeclarationId(1846), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68776,7 +68858,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6163, 6170), }); declarations.push(Declaration { - id: DeclarationId(1845), + id: DeclarationId(1847), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68796,7 +68878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6356, 6363), }); declarations.push(Declaration { - id: DeclarationId(1846), + id: DeclarationId(1848), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68816,7 +68898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 6588, 6595), }); declarations.push(Declaration { - id: DeclarationId(1847), + id: DeclarationId(1849), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68836,7 +68918,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7202, 7209), }); declarations.push(Declaration { - id: DeclarationId(1848), + id: DeclarationId(1850), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(719), @@ -68856,13 +68938,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7219, 7236), }); declarations.push(Declaration { - id: DeclarationId(1849), + id: DeclarationId(1851), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1848), + value: DeclarationId(1850), }], }, type_params: vec![], @@ -68876,7 +68958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7214, 7237), }); declarations.push(Declaration { - id: DeclarationId(1850), + id: DeclarationId(1852), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68896,7 +68978,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7415, 7422), }); declarations.push(Declaration { - id: DeclarationId(1851), + id: DeclarationId(1853), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(719), @@ -68916,13 +68998,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7444, 7461), }); declarations.push(Declaration { - id: DeclarationId(1852), + id: DeclarationId(1854), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1851), + value: DeclarationId(1853), }], }, type_params: vec![], @@ -68936,7 +69018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 7439, 7462), }); declarations.push(Declaration { - id: DeclarationId(1853), + id: DeclarationId(1855), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68956,7 +69038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 8177, 8184), }); declarations.push(Declaration { - id: DeclarationId(1854), + id: DeclarationId(1856), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -68970,7 +69052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2106, 2111), }); declarations.push(Declaration { - id: DeclarationId(1855), + id: DeclarationId(1857), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -68990,7 +69072,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2144, 2157), }); declarations.push(Declaration { - id: DeclarationId(1856), + id: DeclarationId(1858), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69000,7 +69082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "tail".to_string(), - ty: DeclarationId(1855), + ty: DeclarationId(1857), }, ], }, @@ -69015,7 +69097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 2116, 2159), }); declarations.push(Declaration { - id: DeclarationId(1857), + id: DeclarationId(1859), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69035,7 +69117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1477, 1490), }); declarations.push(Declaration { - id: DeclarationId(1858), + id: DeclarationId(1860), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69055,7 +69137,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate_minimal.dag", 1570, 1583), }); declarations.push(Declaration { - id: DeclarationId(1859), + id: DeclarationId(1861), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69074,7 +69156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11893, 11900), }); declarations.push(Declaration { - id: DeclarationId(1860), + id: DeclarationId(1862), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -69093,7 +69175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24832, 24839), }); declarations.push(Declaration { - id: DeclarationId(1861), + id: DeclarationId(1863), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(816), @@ -69113,7 +69195,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25063, 25084), }); declarations.push(Declaration { - id: DeclarationId(1862), + id: DeclarationId(1864), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(719), @@ -69133,7 +69215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25136, 25161), }); declarations.push(Declaration { - id: DeclarationId(1863), + id: DeclarationId(1865), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(816), @@ -69153,11 +69235,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25166, 25187), }); declarations.push(Declaration { - id: DeclarationId(1864), + id: DeclarationId(1866), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1863), + DeclarationId(1865), CardinalityBound::AtMostOne, ), ), @@ -69172,7 +69254,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25166, 25188), }); declarations.push(Declaration { - id: DeclarationId(1865), + id: DeclarationId(1867), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69192,7 +69274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25314, 25329), }); declarations.push(Declaration { - id: DeclarationId(1866), + id: DeclarationId(1868), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(816), @@ -69212,11 +69294,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25334, 25355), }); declarations.push(Declaration { - id: DeclarationId(1867), + id: DeclarationId(1869), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1866), + DeclarationId(1868), CardinalityBound::AtMostOne, ), ), @@ -69231,7 +69313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25334, 25356), }); declarations.push(Declaration { - id: DeclarationId(1868), + id: DeclarationId(1870), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69251,7 +69333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 26379, 26394), }); declarations.push(Declaration { - id: DeclarationId(1869), + id: DeclarationId(1871), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69271,7 +69353,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32951, 32966), }); declarations.push(Declaration { - id: DeclarationId(1870), + id: DeclarationId(1872), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69291,7 +69373,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 32972, 33003), }); declarations.push(Declaration { - id: DeclarationId(1871), + id: DeclarationId(1873), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69310,7 +69392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7672, 7701), }); declarations.push(Declaration { - id: DeclarationId(1872), + id: DeclarationId(1874), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69329,7 +69411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7706, 7735), }); declarations.push(Declaration { - id: DeclarationId(1873), + id: DeclarationId(1875), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69349,7 +69431,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 7767, 7785), }); declarations.push(Declaration { - id: DeclarationId(1874), + id: DeclarationId(1876), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69369,12 +69451,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8206, 8224), }); declarations.push(Declaration { - id: DeclarationId(1875), + id: DeclarationId(1877), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "tokens".to_string(), - ty: DeclarationId(1874), + ty: DeclarationId(1876), }], }, type_params: vec![], @@ -69388,7 +69470,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8176, 8226), }); declarations.push(Declaration { - id: DeclarationId(1876), + id: DeclarationId(1878), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69413,7 +69495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8231, 8287), }); declarations.push(Declaration { - id: DeclarationId(1877), + id: DeclarationId(1879), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69432,7 +69514,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8650, 8695), }); declarations.push(Declaration { - id: DeclarationId(1878), + id: DeclarationId(1880), name: None, connective: TypeConnective::Conj { children: vec![ @@ -69461,7 +69543,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 8700, 8770), }); declarations.push(Declaration { - id: DeclarationId(1879), + id: DeclarationId(1881), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69475,7 +69557,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14493, 14503), }); declarations.push(Declaration { - id: DeclarationId(1880), + id: DeclarationId(1882), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69494,7 +69576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14508, 14546), }); declarations.push(Declaration { - id: DeclarationId(1881), + id: DeclarationId(1883), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69513,7 +69595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14551, 14589), }); declarations.push(Declaration { - id: DeclarationId(1882), + id: DeclarationId(1884), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69532,7 +69614,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14835, 14870), }); declarations.push(Declaration { - id: DeclarationId(1883), + id: DeclarationId(1885), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69546,7 +69628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 14875, 14887), }); declarations.push(Declaration { - id: DeclarationId(1884), + id: DeclarationId(1886), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69565,7 +69647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15309, 15338), }); declarations.push(Declaration { - id: DeclarationId(1885), + id: DeclarationId(1887), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69584,7 +69666,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15343, 15368), }); declarations.push(Declaration { - id: DeclarationId(1886), + id: DeclarationId(1888), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69598,7 +69680,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15881, 15891), }); declarations.push(Declaration { - id: DeclarationId(1887), + id: DeclarationId(1889), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69617,7 +69699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15896, 15934), }); declarations.push(Declaration { - id: DeclarationId(1888), + id: DeclarationId(1890), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69631,7 +69713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 15973, 16005), }); declarations.push(Declaration { - id: DeclarationId(1889), + id: DeclarationId(1891), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69650,7 +69732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16043, 16082), }); declarations.push(Declaration { - id: DeclarationId(1890), + id: DeclarationId(1892), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69669,7 +69751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16087, 16154), }); declarations.push(Declaration { - id: DeclarationId(1891), + id: DeclarationId(1893), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69688,7 +69770,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16804, 16831), }); declarations.push(Declaration { - id: DeclarationId(1892), + id: DeclarationId(1894), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69707,7 +69789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 16836, 16864), }); declarations.push(Declaration { - id: DeclarationId(1893), + id: DeclarationId(1895), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69721,7 +69803,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17541, 17554), }); declarations.push(Declaration { - id: DeclarationId(1894), + id: DeclarationId(1896), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69735,7 +69817,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17559, 17573), }); declarations.push(Declaration { - id: DeclarationId(1895), + id: DeclarationId(1897), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69754,7 +69836,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 17578, 17610), }); declarations.push(Declaration { - id: DeclarationId(1896), + id: DeclarationId(1898), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69768,7 +69850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20022, 20043), }); declarations.push(Declaration { - id: DeclarationId(1897), + id: DeclarationId(1899), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(816), @@ -69788,12 +69870,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20074, 20095), }); declarations.push(Declaration { - id: DeclarationId(1898), + id: DeclarationId(1900), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "first_breaker".to_string(), - ty: DeclarationId(1897), + ty: DeclarationId(1899), }], }, type_params: vec![], @@ -69807,7 +69889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 20048, 20097), }); declarations.push(Declaration { - id: DeclarationId(1899), + id: DeclarationId(1901), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -69827,12 +69909,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28648, 28663), }); declarations.push(Declaration { - id: DeclarationId(1900), + id: DeclarationId(1902), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "ops".to_string(), - ty: DeclarationId(1899), + ty: DeclarationId(1901), }], }, type_params: vec![], @@ -69846,7 +69928,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28628, 28665), }); declarations.push(Declaration { - id: DeclarationId(1901), + id: DeclarationId(1903), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -69866,12 +69948,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28691, 28718), }); declarations.push(Declaration { - id: DeclarationId(1902), + id: DeclarationId(1904), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "arms".to_string(), - ty: DeclarationId(1901), + ty: DeclarationId(1903), }], }, type_params: vec![], @@ -69885,7 +69967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28670, 28720), }); declarations.push(Declaration { - id: DeclarationId(1903), + id: DeclarationId(1905), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69904,7 +69986,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28725, 28760), }); declarations.push(Declaration { - id: DeclarationId(1904), + id: DeclarationId(1906), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -69924,12 +70006,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28792, 28824), }); declarations.push(Declaration { - id: DeclarationId(1905), + id: DeclarationId(1907), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "branches".to_string(), - ty: DeclarationId(1904), + ty: DeclarationId(1906), }], }, type_params: vec![], @@ -69943,7 +70025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 28765, 28826), }); declarations.push(Declaration { - id: DeclarationId(1906), + id: DeclarationId(1908), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69962,7 +70044,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29463, 29509), }); declarations.push(Declaration { - id: DeclarationId(1907), + id: DeclarationId(1909), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -69981,7 +70063,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 29514, 29566), }); declarations.push(Declaration { - id: DeclarationId(1908), + id: DeclarationId(1910), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -69995,7 +70077,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30063, 30083), }); declarations.push(Declaration { - id: DeclarationId(1909), + id: DeclarationId(1911), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70009,7 +70091,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30088, 30109), }); declarations.push(Declaration { - id: DeclarationId(1910), + id: DeclarationId(1912), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70023,7 +70105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30114, 30137), }); declarations.push(Declaration { - id: DeclarationId(1911), + id: DeclarationId(1913), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70048,7 +70130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30142, 30198), }); declarations.push(Declaration { - id: DeclarationId(1912), + id: DeclarationId(1914), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70062,7 +70144,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30203, 30234), }); declarations.push(Declaration { - id: DeclarationId(1913), + id: DeclarationId(1915), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70076,7 +70158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30239, 30257), }); declarations.push(Declaration { - id: DeclarationId(1914), + id: DeclarationId(1916), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70095,7 +70177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30574, 30620), }); declarations.push(Declaration { - id: DeclarationId(1915), + id: DeclarationId(1917), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70114,7 +70196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 30625, 30677), }); declarations.push(Declaration { - id: DeclarationId(1916), + id: DeclarationId(1918), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70133,7 +70215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(1917), + id: DeclarationId(1919), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70152,7 +70234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(1918), + id: DeclarationId(1920), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70171,7 +70253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(1919), + id: DeclarationId(1921), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70190,7 +70272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(1920), + id: DeclarationId(1922), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70209,7 +70291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(1921), + id: DeclarationId(1923), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70228,7 +70310,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(1922), + id: DeclarationId(1924), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -70248,7 +70330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28003, 28024), }); declarations.push(Declaration { - id: DeclarationId(1923), + id: DeclarationId(1925), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -70268,7 +70350,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 28088, 28109), }); declarations.push(Declaration { - id: DeclarationId(1924), + id: DeclarationId(1926), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70282,7 +70364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 754, 764), }); declarations.push(Declaration { - id: DeclarationId(1925), + id: DeclarationId(1927), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70301,7 +70383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 769, 788), }); declarations.push(Declaration { - id: DeclarationId(1926), + id: DeclarationId(1928), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70315,7 +70397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 793, 803), }); declarations.push(Declaration { - id: DeclarationId(1927), + id: DeclarationId(1929), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -70334,7 +70416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(1928), + id: DeclarationId(1930), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70353,7 +70435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1379, 1393), }); declarations.push(Declaration { - id: DeclarationId(1929), + id: DeclarationId(1931), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70372,7 +70454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1398, 1411), }); declarations.push(Declaration { - id: DeclarationId(1930), + id: DeclarationId(1932), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70391,7 +70473,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 1416, 1433), }); declarations.push(Declaration { - id: DeclarationId(1931), + id: DeclarationId(1933), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70410,7 +70492,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3566, 3586), }); declarations.push(Declaration { - id: DeclarationId(1932), + id: DeclarationId(1934), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70429,7 +70511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3591, 3619), }); declarations.push(Declaration { - id: DeclarationId(1933), + id: DeclarationId(1935), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70448,7 +70530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3624, 3658), }); declarations.push(Declaration { - id: DeclarationId(1934), + id: DeclarationId(1936), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70467,7 +70549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3663, 3692), }); declarations.push(Declaration { - id: DeclarationId(1935), + id: DeclarationId(1937), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70486,7 +70568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 3697, 3714), }); declarations.push(Declaration { - id: DeclarationId(1936), + id: DeclarationId(1938), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70500,7 +70582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4338, 4345), }); declarations.push(Declaration { - id: DeclarationId(1937), + id: DeclarationId(1939), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70519,7 +70601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 4350, 4400), }); declarations.push(Declaration { - id: DeclarationId(1938), + id: DeclarationId(1940), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70538,7 +70620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 5964, 5988), }); declarations.push(Declaration { - id: DeclarationId(1939), + id: DeclarationId(1941), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70552,7 +70634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6013, 6022), }); declarations.push(Declaration { - id: DeclarationId(1940), + id: DeclarationId(1942), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70571,7 +70653,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6027, 6063), }); declarations.push(Declaration { - id: DeclarationId(1941), + id: DeclarationId(1943), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70596,7 +70678,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6375, 6425), }); declarations.push(Declaration { - id: DeclarationId(1942), + id: DeclarationId(1944), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70610,7 +70692,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 6430, 6439), }); declarations.push(Declaration { - id: DeclarationId(1943), + id: DeclarationId(1945), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(789), @@ -70630,12 +70712,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7015, 7028), }); declarations.push(Declaration { - id: DeclarationId(1944), + id: DeclarationId(1946), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1943), + ty: DeclarationId(1945), }], }, type_params: vec![], @@ -70649,7 +70731,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7003, 7029), }); declarations.push(Declaration { - id: DeclarationId(1945), + id: DeclarationId(1947), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70663,7 +70745,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7034, 7051), }); declarations.push(Declaration { - id: DeclarationId(1946), + id: DeclarationId(1948), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70682,7 +70764,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7302, 7312), }); declarations.push(Declaration { - id: DeclarationId(1947), + id: DeclarationId(1949), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70696,7 +70778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7317, 7326), }); declarations.push(Declaration { - id: DeclarationId(1948), + id: DeclarationId(1950), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -70710,7 +70792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7331, 7340), }); declarations.push(Declaration { - id: DeclarationId(1949), + id: DeclarationId(1951), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70729,7 +70811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7767, 7787), }); declarations.push(Declaration { - id: DeclarationId(1950), + id: DeclarationId(1952), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70748,7 +70830,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7792, 7816), }); declarations.push(Declaration { - id: DeclarationId(1951), + id: DeclarationId(1953), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70768,12 +70850,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7828, 7844), }); declarations.push(Declaration { - id: DeclarationId(1952), + id: DeclarationId(1954), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1951), + ty: DeclarationId(1953), }], }, type_params: vec![], @@ -70787,7 +70869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7821, 7845), }); declarations.push(Declaration { - id: DeclarationId(1953), + id: DeclarationId(1955), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70807,12 +70889,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7855, 7871), }); declarations.push(Declaration { - id: DeclarationId(1954), + id: DeclarationId(1956), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1953), + ty: DeclarationId(1955), }], }, type_params: vec![], @@ -70826,7 +70908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7850, 7872), }); declarations.push(Declaration { - id: DeclarationId(1955), + id: DeclarationId(1957), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70846,12 +70928,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7881, 7897), }); declarations.push(Declaration { - id: DeclarationId(1956), + id: DeclarationId(1958), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1955), + ty: DeclarationId(1957), }], }, type_params: vec![], @@ -70865,7 +70947,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7877, 7898), }); declarations.push(Declaration { - id: DeclarationId(1957), + id: DeclarationId(1959), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70885,7 +70967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7961, 7977), }); declarations.push(Declaration { - id: DeclarationId(1958), + id: DeclarationId(1960), name: None, connective: TypeConnective::Conj { children: vec![ @@ -70895,7 +70977,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "payload".to_string(), - ty: DeclarationId(1957), + ty: DeclarationId(1959), }, ], }, @@ -70910,7 +70992,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 7903, 7983), }); declarations.push(Declaration { - id: DeclarationId(1959), + id: DeclarationId(1961), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70929,7 +71011,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9596, 9625), }); declarations.push(Declaration { - id: DeclarationId(1960), + id: DeclarationId(1962), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -70949,12 +71031,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9660, 9676), }); declarations.push(Declaration { - id: DeclarationId(1961), + id: DeclarationId(1963), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "fields".to_string(), - ty: DeclarationId(1960), + ty: DeclarationId(1962), }], }, type_params: vec![], @@ -70968,7 +71050,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9630, 9678), }); declarations.push(Declaration { - id: DeclarationId(1962), + id: DeclarationId(1964), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -70987,7 +71069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9683, 9711), }); declarations.push(Declaration { - id: DeclarationId(1963), + id: DeclarationId(1965), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71007,12 +71089,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9730, 9746), }); declarations.push(Declaration { - id: DeclarationId(1964), + id: DeclarationId(1966), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1963), + ty: DeclarationId(1965), }], }, type_params: vec![], @@ -71026,7 +71108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9716, 9747), }); declarations.push(Declaration { - id: DeclarationId(1965), + id: DeclarationId(1967), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71046,12 +71128,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9765, 9781), }); declarations.push(Declaration { - id: DeclarationId(1966), + id: DeclarationId(1968), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1965), + ty: DeclarationId(1967), }], }, type_params: vec![], @@ -71065,7 +71147,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 9752, 9782), }); declarations.push(Declaration { - id: DeclarationId(1967), + id: DeclarationId(1969), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71084,7 +71166,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11036, 11059), }); declarations.push(Declaration { - id: DeclarationId(1968), + id: DeclarationId(1970), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71103,7 +71185,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11064, 11098), }); declarations.push(Declaration { - id: DeclarationId(1969), + id: DeclarationId(1971), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71117,7 +71199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11103, 11110), }); declarations.push(Declaration { - id: DeclarationId(1970), + id: DeclarationId(1972), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71131,7 +71213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11115, 11121), }); declarations.push(Declaration { - id: DeclarationId(1971), + id: DeclarationId(1973), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71150,7 +71232,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11126, 11146), }); declarations.push(Declaration { - id: DeclarationId(1972), + id: DeclarationId(1974), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71169,7 +71251,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11375, 11392), }); declarations.push(Declaration { - id: DeclarationId(1973), + id: DeclarationId(1975), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71189,12 +71271,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11414, 11429), }); declarations.push(Declaration { - id: DeclarationId(1974), + id: DeclarationId(1976), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "children".to_string(), - ty: DeclarationId(1973), + ty: DeclarationId(1975), }], }, type_params: vec![], @@ -71208,7 +71290,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11397, 11431), }); declarations.push(Declaration { - id: DeclarationId(1975), + id: DeclarationId(1977), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71228,12 +71310,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11453, 11468), }); declarations.push(Declaration { - id: DeclarationId(1976), + id: DeclarationId(1978), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "variants".to_string(), - ty: DeclarationId(1975), + ty: DeclarationId(1977), }], }, type_params: vec![], @@ -71247,7 +71329,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11436, 11470), }); declarations.push(Declaration { - id: DeclarationId(1977), + id: DeclarationId(1979), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71267,13 +71349,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11497, 11516), }); declarations.push(Declaration { - id: DeclarationId(1978), + id: DeclarationId(1980), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(1977), + ty: DeclarationId(1979), }, Field { label: "output".to_string(), @@ -71296,7 +71378,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11475, 11572), }); declarations.push(Declaration { - id: DeclarationId(1979), + id: DeclarationId(1981), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71321,7 +71403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11577, 11655), }); declarations.push(Declaration { - id: DeclarationId(1980), + id: DeclarationId(1982), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71341,7 +71423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11723, 11745), }); declarations.push(Declaration { - id: DeclarationId(1981), + id: DeclarationId(1983), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71351,7 +71433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "arguments".to_string(), - ty: DeclarationId(1980), + ty: DeclarationId(1982), }, ], }, @@ -71366,7 +71448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11660, 11751), }); declarations.push(Declaration { - id: DeclarationId(1982), + id: DeclarationId(1984), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71385,7 +71467,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(1983), + id: DeclarationId(1985), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71405,7 +71487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11852, 11871), }); declarations.push(Declaration { - id: DeclarationId(1984), + id: DeclarationId(1986), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71425,7 +71507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11890, 11912), }); declarations.push(Declaration { - id: DeclarationId(1985), + id: DeclarationId(1987), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71444,7 +71526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(1986), + id: DeclarationId(1988), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71463,7 +71545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(1987), + id: DeclarationId(1989), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71482,7 +71564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(1988), + id: DeclarationId(1990), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71501,7 +71583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(1989), + id: DeclarationId(1991), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -71521,7 +71603,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13149, 13168), }); declarations.push(Declaration { - id: DeclarationId(1990), + id: DeclarationId(1992), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71535,7 +71617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13449, 13452), }); declarations.push(Declaration { - id: DeclarationId(1991), + id: DeclarationId(1993), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71549,7 +71631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13457, 13460), }); declarations.push(Declaration { - id: DeclarationId(1992), + id: DeclarationId(1994), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71563,7 +71645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13465, 13468), }); declarations.push(Declaration { - id: DeclarationId(1993), + id: DeclarationId(1995), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71577,7 +71659,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13473, 13476), }); declarations.push(Declaration { - id: DeclarationId(1994), + id: DeclarationId(1996), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71591,7 +71673,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13600, 13602), }); declarations.push(Declaration { - id: DeclarationId(1995), + id: DeclarationId(1997), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71605,7 +71687,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13607, 13609), }); declarations.push(Declaration { - id: DeclarationId(1996), + id: DeclarationId(1998), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71619,7 +71701,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13614, 13616), }); declarations.push(Declaration { - id: DeclarationId(1997), + id: DeclarationId(1999), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71633,7 +71715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13621, 13623), }); declarations.push(Declaration { - id: DeclarationId(1998), + id: DeclarationId(2000), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71647,7 +71729,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13628, 13630), }); declarations.push(Declaration { - id: DeclarationId(1999), + id: DeclarationId(2001), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71661,7 +71743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 13635, 13637), }); declarations.push(Declaration { - id: DeclarationId(2000), + id: DeclarationId(2002), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71675,7 +71757,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14414, 14417), }); declarations.push(Declaration { - id: DeclarationId(2001), + id: DeclarationId(2003), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -71689,7 +71771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14422, 14424), }); declarations.push(Declaration { - id: DeclarationId(2002), + id: DeclarationId(2004), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71708,7 +71790,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14660, 14684), }); declarations.push(Declaration { - id: DeclarationId(2003), + id: DeclarationId(2005), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71727,7 +71809,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14689, 14713), }); declarations.push(Declaration { - id: DeclarationId(2004), + id: DeclarationId(2006), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71746,7 +71828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14718, 14736), }); declarations.push(Declaration { - id: DeclarationId(2005), + id: DeclarationId(2007), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71765,7 +71847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14923, 14946), }); declarations.push(Declaration { - id: DeclarationId(2006), + id: DeclarationId(2008), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71784,7 +71866,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 14951, 15007), }); declarations.push(Declaration { - id: DeclarationId(2007), + id: DeclarationId(2009), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71803,7 +71885,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15012, 15066), }); declarations.push(Declaration { - id: DeclarationId(2008), + id: DeclarationId(2010), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71822,7 +71904,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15071, 15093), }); declarations.push(Declaration { - id: DeclarationId(2009), + id: DeclarationId(2011), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71847,7 +71929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15218, 15270), }); declarations.push(Declaration { - id: DeclarationId(2010), + id: DeclarationId(2012), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71866,7 +71948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15275, 15305), }); declarations.push(Declaration { - id: DeclarationId(2011), + id: DeclarationId(2013), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71885,7 +71967,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(2012), + id: DeclarationId(2014), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -71905,7 +71987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17460, 17491), }); declarations.push(Declaration { - id: DeclarationId(2013), + id: DeclarationId(2015), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(731), @@ -71925,7 +72007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 17515, 17545), }); declarations.push(Declaration { - id: DeclarationId(2014), + id: DeclarationId(2016), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -71944,7 +72026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18168, 18197), }); declarations.push(Declaration { - id: DeclarationId(2015), + id: DeclarationId(2017), name: None, connective: TypeConnective::Conj { children: vec![ @@ -71969,7 +72051,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18202, 18249), }); declarations.push(Declaration { - id: DeclarationId(2016), + id: DeclarationId(2018), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -71988,7 +72070,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(2017), + id: DeclarationId(2019), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72008,7 +72090,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18607, 18619), }); declarations.push(Declaration { - id: DeclarationId(2018), + id: DeclarationId(2020), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72022,7 +72104,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18860, 18869), }); declarations.push(Declaration { - id: DeclarationId(2019), + id: DeclarationId(2021), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72042,7 +72124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18927, 18943), }); declarations.push(Declaration { - id: DeclarationId(2020), + id: DeclarationId(2022), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72061,7 +72143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(2021), + id: DeclarationId(2023), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72075,7 +72157,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19445, 19457), }); declarations.push(Declaration { - id: DeclarationId(2022), + id: DeclarationId(2024), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72095,7 +72177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19535, 19547), }); declarations.push(Declaration { - id: DeclarationId(2023), + id: DeclarationId(2025), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72114,7 +72196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(2024), + id: DeclarationId(2026), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72133,7 +72215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(2025), + id: DeclarationId(2027), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72152,7 +72234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19737, 19753), }); declarations.push(Declaration { - id: DeclarationId(2026), + id: DeclarationId(2028), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72171,7 +72253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19758, 19782), }); declarations.push(Declaration { - id: DeclarationId(2027), + id: DeclarationId(2029), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72190,7 +72272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19787, 19805), }); declarations.push(Declaration { - id: DeclarationId(2028), + id: DeclarationId(2030), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72209,7 +72291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19810, 19824), }); declarations.push(Declaration { - id: DeclarationId(2029), + id: DeclarationId(2031), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72228,7 +72310,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19829, 19843), }); declarations.push(Declaration { - id: DeclarationId(2030), + id: DeclarationId(2032), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72248,7 +72330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19872, 19889), }); declarations.push(Declaration { - id: DeclarationId(2031), + id: DeclarationId(2033), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72268,7 +72350,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19899, 19913), }); declarations.push(Declaration { - id: DeclarationId(2032), + id: DeclarationId(2034), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72288,7 +72370,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19923, 19936), }); declarations.push(Declaration { - id: DeclarationId(2033), + id: DeclarationId(2035), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72308,7 +72390,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19949, 19962), }); declarations.push(Declaration { - id: DeclarationId(2034), + id: DeclarationId(2036), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72327,7 +72409,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26045, 26063), }); declarations.push(Declaration { - id: DeclarationId(2035), + id: DeclarationId(2037), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72341,7 +72423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26068, 26074), }); declarations.push(Declaration { - id: DeclarationId(2036), + id: DeclarationId(2038), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -72361,12 +72443,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26107, 26131), }); declarations.push(Declaration { - id: DeclarationId(2037), + id: DeclarationId(2039), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "candidates".to_string(), - ty: DeclarationId(2036), + ty: DeclarationId(2038), }], }, type_params: vec![], @@ -72380,7 +72462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 26079, 26133), }); declarations.push(Declaration { - id: DeclarationId(2038), + id: DeclarationId(2040), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72400,12 +72482,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2718, 2749), }); declarations.push(Declaration { - id: DeclarationId(2039), + id: DeclarationId(2041), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2038), + ty: DeclarationId(2040), }], }, type_params: vec![], @@ -72419,7 +72501,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2690, 2751), }); declarations.push(Declaration { - id: DeclarationId(2040), + id: DeclarationId(2042), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72439,12 +72521,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2784, 2820), }); declarations.push(Declaration { - id: DeclarationId(2041), + id: DeclarationId(2043), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "content".to_string(), - ty: DeclarationId(2040), + ty: DeclarationId(2042), }], }, type_params: vec![], @@ -72458,7 +72540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 2756, 2822), }); declarations.push(Declaration { - id: DeclarationId(2042), + id: DeclarationId(2044), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72483,7 +72565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3211, 3276), }); declarations.push(Declaration { - id: DeclarationId(2043), + id: DeclarationId(2045), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72502,7 +72584,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3281, 3305), }); declarations.push(Declaration { - id: DeclarationId(2044), + id: DeclarationId(2046), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72521,7 +72603,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3568, 3596), }); declarations.push(Declaration { - id: DeclarationId(2045), + id: DeclarationId(2047), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72540,7 +72622,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 3601, 3637), }); declarations.push(Declaration { - id: DeclarationId(2046), + id: DeclarationId(2048), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72559,7 +72641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4332, 4354), }); declarations.push(Declaration { - id: DeclarationId(2047), + id: DeclarationId(2049), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72579,12 +72661,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4376, 4406), }); declarations.push(Declaration { - id: DeclarationId(2048), + id: DeclarationId(2050), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2047), + ty: DeclarationId(2049), }], }, type_params: vec![], @@ -72598,7 +72680,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 4359, 4407), }); declarations.push(Declaration { - id: DeclarationId(2049), + id: DeclarationId(2051), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72612,7 +72694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5616, 5623), }); declarations.push(Declaration { - id: DeclarationId(2050), + id: DeclarationId(2052), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72626,7 +72708,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5749, 5761), }); declarations.push(Declaration { - id: DeclarationId(2051), + id: DeclarationId(2053), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72645,7 +72727,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 5979, 6014), }); declarations.push(Declaration { - id: DeclarationId(2052), + id: DeclarationId(2054), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72664,7 +72746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6019, 6062), }); declarations.push(Declaration { - id: DeclarationId(2053), + id: DeclarationId(2055), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72683,7 +72765,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6067, 6144), }); declarations.push(Declaration { - id: DeclarationId(2054), + id: DeclarationId(2056), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -72703,7 +72785,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6234, 6268), }); declarations.push(Declaration { - id: DeclarationId(2055), + id: DeclarationId(2057), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72722,7 +72804,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(2056), + id: DeclarationId(2058), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72741,7 +72823,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(2057), + id: DeclarationId(2059), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72755,15 +72837,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2054), + ty: DeclarationId(2056), }, Field { label: "citations".to_string(), - ty: DeclarationId(2055), + ty: DeclarationId(2057), }, Field { label: "cache_control".to_string(), - ty: DeclarationId(2056), + ty: DeclarationId(2058), }, ], }, @@ -72778,7 +72860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6149, 6364), }); declarations.push(Declaration { - id: DeclarationId(2058), + id: DeclarationId(2060), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72797,7 +72879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6369, 6418), }); declarations.push(Declaration { - id: DeclarationId(2059), + id: DeclarationId(2061), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72816,7 +72898,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6926, 6962), }); declarations.push(Declaration { - id: DeclarationId(2060), + id: DeclarationId(2062), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72835,7 +72917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(2061), + id: DeclarationId(2063), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -72854,7 +72936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(2062), + id: DeclarationId(2064), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72864,11 +72946,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "content".to_string(), - ty: DeclarationId(2060), + ty: DeclarationId(2062), }, Field { label: "is_error".to_string(), - ty: DeclarationId(2061), + ty: DeclarationId(2063), }, ], }, @@ -72883,7 +72965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6967, 7085), }); declarations.push(Declaration { - id: DeclarationId(2063), + id: DeclarationId(2065), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -72902,7 +72984,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7532, 7570), }); declarations.push(Declaration { - id: DeclarationId(2064), + id: DeclarationId(2066), name: None, connective: TypeConnective::Conj { children: vec![ @@ -72931,7 +73013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7575, 7658), }); declarations.push(Declaration { - id: DeclarationId(2065), + id: DeclarationId(2067), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72945,7 +73027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8016, 8023), }); declarations.push(Declaration { - id: DeclarationId(2066), + id: DeclarationId(2068), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72959,7 +73041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8028, 8037), }); declarations.push(Declaration { - id: DeclarationId(2067), + id: DeclarationId(2069), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72973,7 +73055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8042, 8054), }); declarations.push(Declaration { - id: DeclarationId(2068), + id: DeclarationId(2070), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -72987,7 +73069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8059, 8066), }); declarations.push(Declaration { - id: DeclarationId(2069), + id: DeclarationId(2071), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73001,7 +73083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8071, 8080), }); declarations.push(Declaration { - id: DeclarationId(2070), + id: DeclarationId(2072), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73015,7 +73097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8085, 8092), }); declarations.push(Declaration { - id: DeclarationId(2071), + id: DeclarationId(2073), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73029,7 +73111,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8097, 8123), }); declarations.push(Declaration { - id: DeclarationId(2072), + id: DeclarationId(2074), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73048,7 +73130,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(2073), + id: DeclarationId(2075), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73067,7 +73149,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(2074), + id: DeclarationId(2076), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73081,11 +73163,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2072), + ty: DeclarationId(2074), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2073), + ty: DeclarationId(2075), }, Field { label: "start_char_index".to_string(), @@ -73108,7 +73190,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8363, 8506), }); declarations.push(Declaration { - id: DeclarationId(2075), + id: DeclarationId(2077), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73127,7 +73209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(2076), + id: DeclarationId(2078), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73146,7 +73228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(2077), + id: DeclarationId(2079), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73160,11 +73242,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2075), + ty: DeclarationId(2077), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2076), + ty: DeclarationId(2078), }, Field { label: "start_page_number".to_string(), @@ -73187,7 +73269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8511, 8656), }); declarations.push(Declaration { - id: DeclarationId(2078), + id: DeclarationId(2080), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73206,7 +73288,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(2079), + id: DeclarationId(2081), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73225,7 +73307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(2080), + id: DeclarationId(2082), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73239,11 +73321,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "document_title".to_string(), - ty: DeclarationId(2078), + ty: DeclarationId(2080), }, Field { label: "file_id".to_string(), - ty: DeclarationId(2079), + ty: DeclarationId(2081), }, Field { label: "start_block_index".to_string(), @@ -73266,7 +73348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8661, 8814), }); declarations.push(Declaration { - id: DeclarationId(2081), + id: DeclarationId(2083), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73285,7 +73367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(2082), + id: DeclarationId(2084), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73299,7 +73381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2081), + ty: DeclarationId(2083), }, Field { label: "url".to_string(), @@ -73318,7 +73400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8819, 8919), }); declarations.push(Declaration { - id: DeclarationId(2083), + id: DeclarationId(2085), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73337,7 +73419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(2084), + id: DeclarationId(2086), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73351,7 +73433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "title".to_string(), - ty: DeclarationId(2083), + ty: DeclarationId(2085), }, Field { label: "search_result_index".to_string(), @@ -73378,7 +73460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8924, 9071), }); declarations.push(Declaration { - id: DeclarationId(2085), + id: DeclarationId(2087), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -73398,11 +73480,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9729), }); declarations.push(Declaration { - id: DeclarationId(2086), + id: DeclarationId(2088), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2085), + DeclarationId(2087), CardinalityBound::AtMostOne, ), ), @@ -73417,7 +73499,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(2087), + id: DeclarationId(2089), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73427,7 +73509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "citations".to_string(), - ty: DeclarationId(2086), + ty: DeclarationId(2088), }, ], }, @@ -73442,7 +73524,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9650, 9732), }); declarations.push(Declaration { - id: DeclarationId(2088), + id: DeclarationId(2090), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73467,7 +73549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9737, 9798), }); declarations.push(Declaration { - id: DeclarationId(2089), + id: DeclarationId(2091), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -73486,7 +73568,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9803, 9858), }); declarations.push(Declaration { - id: DeclarationId(2090), + id: DeclarationId(2092), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73505,7 +73587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(2091), + id: DeclarationId(2093), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73523,7 +73605,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2090), + ty: DeclarationId(2092), }, ], }, @@ -73538,7 +73620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9863, 9940), }); declarations.push(Declaration { - id: DeclarationId(2092), + id: DeclarationId(2094), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73557,7 +73639,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(2093), + id: DeclarationId(2095), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73575,7 +73657,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2092), + ty: DeclarationId(2094), }, ], }, @@ -73590,7 +73672,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9945, 10045), }); declarations.push(Declaration { - id: DeclarationId(2094), + id: DeclarationId(2096), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73609,7 +73691,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(2095), + id: DeclarationId(2097), name: None, connective: TypeConnective::Conj { children: vec![ @@ -73623,7 +73705,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "caller".to_string(), - ty: DeclarationId(2094), + ty: DeclarationId(2096), }, ], }, @@ -73638,7 +73720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10050, 10136), }); declarations.push(Declaration { - id: DeclarationId(2096), + id: DeclarationId(2098), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73652,7 +73734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10357, 10366), }); declarations.push(Declaration { - id: DeclarationId(2097), + id: DeclarationId(2099), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73666,7 +73748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10371, 10379), }); declarations.push(Declaration { - id: DeclarationId(2098), + id: DeclarationId(2100), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73680,7 +73762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10384, 10397), }); declarations.push(Declaration { - id: DeclarationId(2099), + id: DeclarationId(2101), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73694,7 +73776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10402, 10419), }); declarations.push(Declaration { - id: DeclarationId(2100), + id: DeclarationId(2102), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73708,7 +73790,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10424, 10447), }); declarations.push(Declaration { - id: DeclarationId(2101), + id: DeclarationId(2103), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73722,7 +73804,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10452, 10471), }); declarations.push(Declaration { - id: DeclarationId(2102), + id: DeclarationId(2104), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73736,7 +73818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10476, 10494), }); declarations.push(Declaration { - id: DeclarationId(2103), + id: DeclarationId(2105), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73750,7 +73832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10499, 10506), }); declarations.push(Declaration { - id: DeclarationId(2104), + id: DeclarationId(2106), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73764,7 +73846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10786, 10794), }); declarations.push(Declaration { - id: DeclarationId(2105), + id: DeclarationId(2107), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73778,7 +73860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10799, 10807), }); declarations.push(Declaration { - id: DeclarationId(2106), + id: DeclarationId(2108), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73792,7 +73874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10812, 10817), }); declarations.push(Declaration { - id: DeclarationId(2107), + id: DeclarationId(2109), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73811,7 +73893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(2108), + id: DeclarationId(2110), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73830,7 +73912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(2109), + id: DeclarationId(2111), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73849,7 +73931,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(2110), + id: DeclarationId(2112), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73863,7 +73945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11528, 11537), }); declarations.push(Declaration { - id: DeclarationId(2111), + id: DeclarationId(2113), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -73883,7 +73965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12023, 12061), }); declarations.push(Declaration { - id: DeclarationId(2112), + id: DeclarationId(2114), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73902,7 +73984,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(2113), + id: DeclarationId(2115), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73921,7 +74003,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(2114), + id: DeclarationId(2116), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -73941,7 +74023,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4503, 4529), }); declarations.push(Declaration { - id: DeclarationId(2115), + id: DeclarationId(2117), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73960,7 +74042,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(2116), + id: DeclarationId(2118), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -73979,7 +74061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(2117), + id: DeclarationId(2119), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -73993,7 +74075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1013, 1025), }); declarations.push(Declaration { - id: DeclarationId(2118), + id: DeclarationId(2120), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74007,7 +74089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1030, 1044), }); declarations.push(Declaration { - id: DeclarationId(2119), + id: DeclarationId(2121), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74021,7 +74103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1049, 1064), }); declarations.push(Declaration { - id: DeclarationId(2120), + id: DeclarationId(2122), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74035,7 +74117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1069, 1086), }); declarations.push(Declaration { - id: DeclarationId(2121), + id: DeclarationId(2123), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74049,7 +74131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bootstrap_authority.dag", 1091, 1114), }); declarations.push(Declaration { - id: DeclarationId(2122), + id: DeclarationId(2124), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74063,7 +74145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 5009, 5016), }); declarations.push(Declaration { - id: DeclarationId(2123), + id: DeclarationId(2125), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74077,7 +74159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 5021, 5025), }); declarations.push(Declaration { - id: DeclarationId(2124), + id: DeclarationId(2126), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74097,7 +74179,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/bridge_ledger.dag", 7273, 7294), }); declarations.push(Declaration { - id: DeclarationId(2125), + id: DeclarationId(2127), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74111,7 +74193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 360, 369), }); declarations.push(Declaration { - id: DeclarationId(2126), + id: DeclarationId(2128), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74125,7 +74207,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 374, 381), }); declarations.push(Declaration { - id: DeclarationId(2127), + id: DeclarationId(2129), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74139,7 +74221,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 614, 618), }); declarations.push(Declaration { - id: DeclarationId(2128), + id: DeclarationId(2130), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74153,7 +74235,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 623, 632), }); declarations.push(Declaration { - id: DeclarationId(2129), + id: DeclarationId(2131), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74167,7 +74249,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 910, 921), }); declarations.push(Declaration { - id: DeclarationId(2130), + id: DeclarationId(2132), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74181,7 +74263,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 926, 935), }); declarations.push(Declaration { - id: DeclarationId(2131), + id: DeclarationId(2133), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74195,7 +74277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1166, 1173), }); declarations.push(Declaration { - id: DeclarationId(2132), + id: DeclarationId(2134), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74209,7 +74291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 1178, 1187), }); declarations.push(Declaration { - id: DeclarationId(2133), + id: DeclarationId(2135), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74223,7 +74305,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2035, 2044), }); declarations.push(Declaration { - id: DeclarationId(2134), + id: DeclarationId(2136), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74237,7 +74319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2049, 2065), }); declarations.push(Declaration { - id: DeclarationId(2135), + id: DeclarationId(2137), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74251,7 +74333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2070, 2080), }); declarations.push(Declaration { - id: DeclarationId(2136), + id: DeclarationId(2138), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74265,7 +74347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2085, 2099), }); declarations.push(Declaration { - id: DeclarationId(2137), + id: DeclarationId(2139), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74279,7 +74361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2385, 2399), }); declarations.push(Declaration { - id: DeclarationId(2138), + id: DeclarationId(2140), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74293,7 +74375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2404, 2418), }); declarations.push(Declaration { - id: DeclarationId(2139), + id: DeclarationId(2141), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74313,7 +74395,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 2818, 2830), }); declarations.push(Declaration { - id: DeclarationId(2140), + id: DeclarationId(2142), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74333,7 +74415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3210, 3222), }); declarations.push(Declaration { - id: DeclarationId(2141), + id: DeclarationId(2143), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74347,7 +74429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3694, 3708), }); declarations.push(Declaration { - id: DeclarationId(2142), + id: DeclarationId(2144), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74361,7 +74443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation_model.dag", 3713, 3729), }); declarations.push(Declaration { - id: DeclarationId(2143), + id: DeclarationId(2145), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74380,7 +74462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 6759, 6786), }); declarations.push(Declaration { - id: DeclarationId(2144), + id: DeclarationId(2146), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74394,7 +74476,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7611, 7616), }); declarations.push(Declaration { - id: DeclarationId(2145), + id: DeclarationId(2147), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74408,7 +74490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 7621, 7630), }); declarations.push(Declaration { - id: DeclarationId(2146), + id: DeclarationId(2148), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -74434,7 +74516,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/coproduct_projection.dag", 9513, 9555), }); declarations.push(Declaration { - id: DeclarationId(2147), + id: DeclarationId(2149), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74454,7 +74536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1234, 1254), }); declarations.push(Declaration { - id: DeclarationId(2148), + id: DeclarationId(2150), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74474,7 +74556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/integer_diagnostic_order.dag", 1414, 1434), }); declarations.push(Declaration { - id: DeclarationId(2149), + id: DeclarationId(2151), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -74500,7 +74582,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 1414, 1429), }); declarations.push(Declaration { - id: DeclarationId(2150), + id: DeclarationId(2152), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -74519,7 +74601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 1444, 1450), }); declarations.push(Declaration { - id: DeclarationId(2151), + id: DeclarationId(2153), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -74539,7 +74621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4985, 4996), }); declarations.push(Declaration { - id: DeclarationId(2152), + id: DeclarationId(2154), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -74559,7 +74641,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 5038, 5049), }); declarations.push(Declaration { - id: DeclarationId(2153), + id: DeclarationId(2155), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -74573,7 +74655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4940, 4944), }); declarations.push(Declaration { - id: DeclarationId(2154), + id: DeclarationId(2156), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -74592,7 +74674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 4949, 4959), }); declarations.push(Declaration { - id: DeclarationId(2155), + id: DeclarationId(2157), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -74612,7 +74694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 10942, 10962), }); declarations.push(Declaration { - id: DeclarationId(2156), + id: DeclarationId(2158), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(901), @@ -74632,7 +74714,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11026, 11046), }); declarations.push(Declaration { - id: DeclarationId(2157), + id: DeclarationId(2159), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -74652,7 +74734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11114, 11144), }); declarations.push(Declaration { - id: DeclarationId(2158), + id: DeclarationId(2160), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74672,7 +74754,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11611, 11629), }); declarations.push(Declaration { - id: DeclarationId(2159), + id: DeclarationId(2161), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -74692,7 +74774,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11635, 11665), }); declarations.push(Declaration { - id: DeclarationId(2160), + id: DeclarationId(2162), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74712,7 +74794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14162, 14180), }); declarations.push(Declaration { - id: DeclarationId(2161), + id: DeclarationId(2163), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -74732,7 +74814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22217, 22247), }); declarations.push(Declaration { - id: DeclarationId(2162), + id: DeclarationId(2164), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74752,7 +74834,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22252, 22270), }); declarations.push(Declaration { - id: DeclarationId(2163), + id: DeclarationId(2165), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74772,7 +74854,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22530, 22548), }); declarations.push(Declaration { - id: DeclarationId(2164), + id: DeclarationId(2166), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74792,7 +74874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22553, 22571), }); declarations.push(Declaration { - id: DeclarationId(2165), + id: DeclarationId(2167), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74812,7 +74894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23044, 23062), }); declarations.push(Declaration { - id: DeclarationId(2166), + id: DeclarationId(2168), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74832,7 +74914,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23067, 23085), }); declarations.push(Declaration { - id: DeclarationId(2167), + id: DeclarationId(2169), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74852,7 +74934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23186, 23204), }); declarations.push(Declaration { - id: DeclarationId(2168), + id: DeclarationId(2170), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74872,7 +74954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23524, 23542), }); declarations.push(Declaration { - id: DeclarationId(2169), + id: DeclarationId(2171), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74892,7 +74974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23547, 23565), }); declarations.push(Declaration { - id: DeclarationId(2170), + id: DeclarationId(2172), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74912,7 +74994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25113, 25131), }); declarations.push(Declaration { - id: DeclarationId(2171), + id: DeclarationId(2173), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74932,7 +75014,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25384, 25402), }); declarations.push(Declaration { - id: DeclarationId(2172), + id: DeclarationId(2174), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74952,7 +75034,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25850, 25868), }); declarations.push(Declaration { - id: DeclarationId(2173), + id: DeclarationId(2175), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74972,7 +75054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27885, 27903), }); declarations.push(Declaration { - id: DeclarationId(2174), + id: DeclarationId(2176), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -74992,7 +75074,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27933, 27951), }); declarations.push(Declaration { - id: DeclarationId(2175), + id: DeclarationId(2177), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -75012,7 +75094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28238, 28256), }); declarations.push(Declaration { - id: DeclarationId(2176), + id: DeclarationId(2178), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -75032,7 +75114,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28284, 28302), }); declarations.push(Declaration { - id: DeclarationId(2177), + id: DeclarationId(2179), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -75052,7 +75134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28662, 28680), }); declarations.push(Declaration { - id: DeclarationId(2178), + id: DeclarationId(2180), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -75072,7 +75154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28685, 28703), }); declarations.push(Declaration { - id: DeclarationId(2179), + id: DeclarationId(2181), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75086,7 +75168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4953, 4965), }); declarations.push(Declaration { - id: DeclarationId(2180), + id: DeclarationId(2182), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75100,7 +75182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4970, 4986), }); declarations.push(Declaration { - id: DeclarationId(2181), + id: DeclarationId(2183), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75114,7 +75196,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 4991, 5005), }); declarations.push(Declaration { - id: DeclarationId(2182), + id: DeclarationId(2184), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75128,7 +75210,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5855, 5868), }); declarations.push(Declaration { - id: DeclarationId(2183), + id: DeclarationId(2185), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75142,7 +75224,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5873, 5888), }); declarations.push(Declaration { - id: DeclarationId(2184), + id: DeclarationId(2186), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75156,7 +75238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5893, 5909), }); declarations.push(Declaration { - id: DeclarationId(2185), + id: DeclarationId(2187), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75170,7 +75252,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 5914, 5927), }); declarations.push(Declaration { - id: DeclarationId(2186), + id: DeclarationId(2188), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75189,7 +75271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(2187), + id: DeclarationId(2189), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75208,7 +75290,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(2188), + id: DeclarationId(2190), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75227,7 +75309,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(2189), + id: DeclarationId(2191), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -75246,7 +75328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(2190), + id: DeclarationId(2192), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75260,7 +75342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8405, 8414), }); declarations.push(Declaration { - id: DeclarationId(2191), + id: DeclarationId(2193), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75279,7 +75361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 8419, 8465), }); declarations.push(Declaration { - id: DeclarationId(2192), + id: DeclarationId(2194), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75298,7 +75380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9506, 9523), }); declarations.push(Declaration { - id: DeclarationId(2193), + id: DeclarationId(2195), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75317,7 +75399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9528, 9552), }); declarations.push(Declaration { - id: DeclarationId(2194), + id: DeclarationId(2196), name: None, connective: TypeConnective::Conj { children: vec![ @@ -75342,7 +75424,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9557, 9619), }); declarations.push(Declaration { - id: DeclarationId(2195), + id: DeclarationId(2197), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -75362,12 +75444,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9636, 9666), }); declarations.push(Declaration { - id: DeclarationId(2196), + id: DeclarationId(2198), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2195), + ty: DeclarationId(2197), }], }, type_params: vec![], @@ -75381,7 +75463,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9624, 9667), }); declarations.push(Declaration { - id: DeclarationId(2197), + id: DeclarationId(2199), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(733), @@ -75401,12 +75483,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9680, 9710), }); declarations.push(Declaration { - id: DeclarationId(2198), + id: DeclarationId(2200), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2197), + ty: DeclarationId(2199), }], }, type_params: vec![], @@ -75420,7 +75502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9672, 9711), }); declarations.push(Declaration { - id: DeclarationId(2199), + id: DeclarationId(2201), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75439,7 +75521,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9716, 9737), }); declarations.push(Declaration { - id: DeclarationId(2200), + id: DeclarationId(2202), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75458,7 +75540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9742, 9761), }); declarations.push(Declaration { - id: DeclarationId(2201), + id: DeclarationId(2203), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(31), @@ -75478,7 +75560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 9479, 9501), }); declarations.push(Declaration { - id: DeclarationId(2202), + id: DeclarationId(2204), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75492,7 +75574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18143, 18156), }); declarations.push(Declaration { - id: DeclarationId(2203), + id: DeclarationId(2205), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75506,7 +75588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18161, 18169), }); declarations.push(Declaration { - id: DeclarationId(2204), + id: DeclarationId(2206), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75520,7 +75602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18174, 18185), }); declarations.push(Declaration { - id: DeclarationId(2205), + id: DeclarationId(2207), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75534,7 +75616,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18190, 18207), }); declarations.push(Declaration { - id: DeclarationId(2206), + id: DeclarationId(2208), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75548,7 +75630,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18212, 18226), }); declarations.push(Declaration { - id: DeclarationId(2207), + id: DeclarationId(2209), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -75567,7 +75649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18231, 18280), }); declarations.push(Declaration { - id: DeclarationId(2208), + id: DeclarationId(2210), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75581,7 +75663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18285, 18301), }); declarations.push(Declaration { - id: DeclarationId(2209), + id: DeclarationId(2211), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -75595,7 +75677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18306, 18318), }); declarations.push(Declaration { - id: DeclarationId(2210), + id: DeclarationId(2212), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(43), @@ -75615,7 +75697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 18107, 18138), }); declarations.push(Declaration { - id: DeclarationId(2211), + id: DeclarationId(2213), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(697), @@ -75635,7 +75717,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11495, 11507), }); declarations.push(Declaration { - id: DeclarationId(2212), + id: DeclarationId(2214), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(734)], @@ -75653,7 +75735,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 5879, 5892), }); declarations.push(Declaration { - id: DeclarationId(2213), + id: DeclarationId(2215), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(710), @@ -75663,7 +75745,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(912), }, TemplateArgument { - parameter: DeclarationId(1839), + parameter: DeclarationId(1841), value: DeclarationId(919), }, ], @@ -75679,7 +75761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11488, 11535), }); declarations.push(Declaration { - id: DeclarationId(2214), + id: DeclarationId(2216), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(697), @@ -75699,7 +75781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 11795, 11810), }); declarations.push(Declaration { - id: DeclarationId(2215), + id: DeclarationId(2217), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(912), DeclarationId(912)], @@ -75717,7 +75799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2216), + id: DeclarationId(2218), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(699), @@ -75731,7 +75813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(912), }, TemplateArgument { - parameter: DeclarationId(1829), + parameter: DeclarationId(1831), value: DeclarationId(923), }, ], @@ -75747,7 +75829,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 14202, 14245), }); declarations.push(Declaration { - id: DeclarationId(2217), + id: DeclarationId(2219), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(913), DeclarationId(700)], @@ -75765,7 +75847,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2218), + id: DeclarationId(2220), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(699), @@ -75775,7 +75857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(913), }, TemplateArgument { - parameter: DeclarationId(1829), + parameter: DeclarationId(1831), value: DeclarationId(949), }, TemplateArgument { @@ -75795,7 +75877,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 16911, 17021), }); declarations.push(Declaration { - id: DeclarationId(2219), + id: DeclarationId(2221), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(913), DeclarationId(700)], @@ -75813,7 +75895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2220), + id: DeclarationId(2222), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(699), @@ -75823,7 +75905,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(913), }, TemplateArgument { - parameter: DeclarationId(1829), + parameter: DeclarationId(1831), value: DeclarationId(949), }, TemplateArgument { @@ -75843,7 +75925,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 17076, 17186), }); declarations.push(Declaration { - id: DeclarationId(2221), + id: DeclarationId(2223), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -75863,7 +75945,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22293, 22323), }); declarations.push(Declaration { - id: DeclarationId(2222), + id: DeclarationId(2224), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -75883,7 +75965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22275, 22324), }); declarations.push(Declaration { - id: DeclarationId(2223), + id: DeclarationId(2225), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -75903,7 +75985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22603, 22610), }); declarations.push(Declaration { - id: DeclarationId(2224), + id: DeclarationId(2226), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -75923,7 +76005,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 22737, 22789), }); declarations.push(Declaration { - id: DeclarationId(2225), + id: DeclarationId(2227), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -75943,7 +76025,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23140, 23147), }); declarations.push(Declaration { - id: DeclarationId(2226), + id: DeclarationId(2228), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -75963,7 +76045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23118, 23148), }); declarations.push(Declaration { - id: DeclarationId(2227), + id: DeclarationId(2229), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -75983,7 +76065,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23597, 23604), }); declarations.push(Declaration { - id: DeclarationId(2228), + id: DeclarationId(2230), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -76003,7 +76085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 23735, 23792), }); declarations.push(Declaration { - id: DeclarationId(2229), + id: DeclarationId(2231), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -76023,7 +76105,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 25317, 25349), }); declarations.push(Declaration { - id: DeclarationId(2230), + id: DeclarationId(2232), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -76043,7 +76125,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 27988, 27995), }); declarations.push(Declaration { - id: DeclarationId(2231), + id: DeclarationId(2233), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -76063,7 +76145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28136, 28201), }); declarations.push(Declaration { - id: DeclarationId(2232), + id: DeclarationId(2234), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(913), DeclarationId(912)], @@ -76081,7 +76163,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2233), + id: DeclarationId(2235), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(699), @@ -76095,7 +76177,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value: DeclarationId(912), }, TemplateArgument { - parameter: DeclarationId(1829), + parameter: DeclarationId(1831), value: DeclarationId(949), }, ], @@ -76111,7 +76193,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28319, 28377), }); declarations.push(Declaration { - id: DeclarationId(2234), + id: DeclarationId(2236), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(695), @@ -76131,7 +76213,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28403, 28449), }); declarations.push(Declaration { - id: DeclarationId(2235), + id: DeclarationId(2237), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(693), @@ -76151,11 +76233,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28720, 28727), }); declarations.push(Declaration { - id: DeclarationId(2236), + id: DeclarationId(2238), name: None, connective: TypeConnective::Arrow { - inputs: vec![DeclarationId(2178), DeclarationId(912)], - output: DeclarationId(2178), + inputs: vec![DeclarationId(2180), DeclarationId(912)], + output: DeclarationId(2180), body: ArrowBody::NoBody, }, type_params: vec![], @@ -76169,21 +76251,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/list.dag", 4183, 4196), }); declarations.push(Declaration { - id: DeclarationId(2237), + id: DeclarationId(2239), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(699), arguments: vec![ TemplateArgument { parameter: DeclarationId(701), - value: DeclarationId(2178), + value: DeclarationId(2180), }, TemplateArgument { parameter: DeclarationId(700), value: DeclarationId(912), }, TemplateArgument { - parameter: DeclarationId(1829), + parameter: DeclarationId(1831), value: DeclarationId(952), }, ], @@ -76199,7 +76281,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 28708, 28749), }); declarations.push(Declaration { - id: DeclarationId(2238), + id: DeclarationId(2240), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -76225,7 +76307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/services.dag", 5738, 5761), }); declarations.push(Declaration { - id: DeclarationId(2239), + id: DeclarationId(2241), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -76245,7 +76327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_operations.dag", 6546, 6561), }); declarations.push(Declaration { - id: DeclarationId(2240), + id: DeclarationId(2242), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76264,7 +76346,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(2241), + id: DeclarationId(2243), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76283,7 +76365,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(2242), + id: DeclarationId(2244), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76302,7 +76384,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(2243), + id: DeclarationId(2245), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76321,7 +76403,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(2244), + id: DeclarationId(2246), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76340,7 +76422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(2245), + id: DeclarationId(2247), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76359,7 +76441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(2246), + id: DeclarationId(2248), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76378,7 +76460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1430, 1462), }); declarations.push(Declaration { - id: DeclarationId(2247), + id: DeclarationId(2249), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76397,7 +76479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1467, 1503), }); declarations.push(Declaration { - id: DeclarationId(2248), + id: DeclarationId(2250), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76416,7 +76498,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1508, 1545), }); declarations.push(Declaration { - id: DeclarationId(2249), + id: DeclarationId(2251), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76435,7 +76517,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1550, 1576), }); declarations.push(Declaration { - id: DeclarationId(2250), + id: DeclarationId(2252), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76454,7 +76536,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1581, 1614), }); declarations.push(Declaration { - id: DeclarationId(2251), + id: DeclarationId(2253), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76468,7 +76550,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1619, 1636), }); declarations.push(Declaration { - id: DeclarationId(2252), + id: DeclarationId(2254), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76487,7 +76569,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1641, 1695), }); declarations.push(Declaration { - id: DeclarationId(2253), + id: DeclarationId(2255), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76501,7 +76583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 1700, 1707), }); declarations.push(Declaration { - id: DeclarationId(2254), + id: DeclarationId(2256), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76520,7 +76602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2059, 2097), }); declarations.push(Declaration { - id: DeclarationId(2255), + id: DeclarationId(2257), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76545,7 +76627,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2102, 2176), }); declarations.push(Declaration { - id: DeclarationId(2256), + id: DeclarationId(2258), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76570,7 +76652,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2181, 2256), }); declarations.push(Declaration { - id: DeclarationId(2257), + id: DeclarationId(2259), name: None, connective: TypeConnective::Conj { children: vec![ @@ -76595,7 +76677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2261, 2334), }); declarations.push(Declaration { - id: DeclarationId(2258), + id: DeclarationId(2260), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76614,7 +76696,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2339, 2376), }); declarations.push(Declaration { - id: DeclarationId(2259), + id: DeclarationId(2261), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76633,7 +76715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2381, 2418), }); declarations.push(Declaration { - id: DeclarationId(2260), + id: DeclarationId(2262), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76652,7 +76734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2423, 2464), }); declarations.push(Declaration { - id: DeclarationId(2261), + id: DeclarationId(2263), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76666,7 +76748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2469, 2485), }); declarations.push(Declaration { - id: DeclarationId(2262), + id: DeclarationId(2264), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76680,7 +76762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3221, 3231), }); declarations.push(Declaration { - id: DeclarationId(2263), + id: DeclarationId(2265), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76699,7 +76781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3236, 3283), }); declarations.push(Declaration { - id: DeclarationId(2264), + id: DeclarationId(2266), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76718,7 +76800,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3288, 3339), }); declarations.push(Declaration { - id: DeclarationId(2265), + id: DeclarationId(2267), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76732,7 +76814,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3529, 3533), }); declarations.push(Declaration { - id: DeclarationId(2266), + id: DeclarationId(2268), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76746,7 +76828,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3538, 3545), }); declarations.push(Declaration { - id: DeclarationId(2267), + id: DeclarationId(2269), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76760,7 +76842,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3550, 3556), }); declarations.push(Declaration { - id: DeclarationId(2268), + id: DeclarationId(2270), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -76779,7 +76861,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(2269), + id: DeclarationId(2271), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76793,7 +76875,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7493, 7504), }); declarations.push(Declaration { - id: DeclarationId(2270), + id: DeclarationId(2272), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76807,7 +76889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7553, 7567), }); declarations.push(Declaration { - id: DeclarationId(2271), + id: DeclarationId(2273), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76821,7 +76903,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7632, 7648), }); declarations.push(Declaration { - id: DeclarationId(2272), + id: DeclarationId(2274), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76835,7 +76917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3709, 3721), }); declarations.push(Declaration { - id: DeclarationId(2273), + id: DeclarationId(2275), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76854,7 +76936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emission_provenance.dag", 3726, 3762), }); declarations.push(Declaration { - id: DeclarationId(2274), + id: DeclarationId(2276), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -76874,7 +76956,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 855, 873), }); declarations.push(Declaration { - id: DeclarationId(2275), + id: DeclarationId(2277), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76888,7 +76970,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4373, 4389), }); declarations.push(Declaration { - id: DeclarationId(2276), + id: DeclarationId(2278), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76907,7 +76989,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4394, 4422), }); declarations.push(Declaration { - id: DeclarationId(2277), + id: DeclarationId(2279), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76921,7 +77003,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 4665, 4686), }); declarations.push(Declaration { - id: DeclarationId(2278), + id: DeclarationId(2280), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76940,7 +77022,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5176, 5195), }); declarations.push(Declaration { - id: DeclarationId(2279), + id: DeclarationId(2281), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -76959,7 +77041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5200, 5222), }); declarations.push(Declaration { - id: DeclarationId(2280), + id: DeclarationId(2282), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -76979,7 +77061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 5591, 5614), }); declarations.push(Declaration { - id: DeclarationId(2281), + id: DeclarationId(2283), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -76993,7 +77075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6611, 6619), }); declarations.push(Declaration { - id: DeclarationId(2282), + id: DeclarationId(2284), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77007,7 +77089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 6624, 6632), }); declarations.push(Declaration { - id: DeclarationId(2283), + id: DeclarationId(2285), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77021,7 +77103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7073, 7078), }); declarations.push(Declaration { - id: DeclarationId(2284), + id: DeclarationId(2286), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77035,7 +77117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7083, 7091), }); declarations.push(Declaration { - id: DeclarationId(2285), + id: DeclarationId(2287), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77049,7 +77131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7427, 7440), }); declarations.push(Declaration { - id: DeclarationId(2286), + id: DeclarationId(2288), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77063,7 +77145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7445, 7451), }); declarations.push(Declaration { - id: DeclarationId(2287), + id: DeclarationId(2289), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77077,7 +77159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7709, 7717), }); declarations.push(Declaration { - id: DeclarationId(2288), + id: DeclarationId(2290), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77091,7 +77173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7722, 7727), }); declarations.push(Declaration { - id: DeclarationId(2289), + id: DeclarationId(2291), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77105,7 +77187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 7732, 7745), }); declarations.push(Declaration { - id: DeclarationId(2290), + id: DeclarationId(2292), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77119,7 +77201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 8082, 8100), }); declarations.push(Declaration { - id: DeclarationId(2291), + id: DeclarationId(2293), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77133,7 +77215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9475, 9484), }); declarations.push(Declaration { - id: DeclarationId(2292), + id: DeclarationId(2294), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77147,7 +77229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9489, 9502), }); declarations.push(Declaration { - id: DeclarationId(2293), + id: DeclarationId(2295), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77161,7 +77243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9507, 9515), }); declarations.push(Declaration { - id: DeclarationId(2294), + id: DeclarationId(2296), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77175,7 +77257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9520, 9530), }); declarations.push(Declaration { - id: DeclarationId(2295), + id: DeclarationId(2297), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77189,7 +77271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9535, 9545), }); declarations.push(Declaration { - id: DeclarationId(2296), + id: DeclarationId(2298), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77203,7 +77285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9550, 9561), }); declarations.push(Declaration { - id: DeclarationId(2297), + id: DeclarationId(2299), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77217,7 +77299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9566, 9574), }); declarations.push(Declaration { - id: DeclarationId(2298), + id: DeclarationId(2300), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77231,7 +77313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9579, 9586), }); declarations.push(Declaration { - id: DeclarationId(2299), + id: DeclarationId(2301), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77245,7 +77327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9591, 9601), }); declarations.push(Declaration { - id: DeclarationId(2300), + id: DeclarationId(2302), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77259,7 +77341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 9606, 9618), }); declarations.push(Declaration { - id: DeclarationId(2301), + id: DeclarationId(2303), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77273,7 +77355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12311, 12337), }); declarations.push(Declaration { - id: DeclarationId(2302), + id: DeclarationId(2304), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77287,7 +77369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 12342, 12352), }); declarations.push(Declaration { - id: DeclarationId(2303), + id: DeclarationId(2305), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77301,7 +77383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17117, 17123), }); declarations.push(Declaration { - id: DeclarationId(2304), + id: DeclarationId(2306), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77315,7 +77397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17128, 17139), }); declarations.push(Declaration { - id: DeclarationId(2305), + id: DeclarationId(2307), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77329,7 +77411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17459, 17470), }); declarations.push(Declaration { - id: DeclarationId(2306), + id: DeclarationId(2308), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77343,7 +77425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 17475, 17486), }); declarations.push(Declaration { - id: DeclarationId(2307), + id: DeclarationId(2309), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77357,7 +77439,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19419, 19430), }); declarations.push(Declaration { - id: DeclarationId(2308), + id: DeclarationId(2310), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77371,7 +77453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 19435, 19443), }); declarations.push(Declaration { - id: DeclarationId(2309), + id: DeclarationId(2311), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -77390,7 +77472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20606, 20641), }); declarations.push(Declaration { - id: DeclarationId(2310), + id: DeclarationId(2312), name: None, connective: TypeConnective::Conj { children: vec![ @@ -77415,7 +77497,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/emit_model.dag", 20646, 20734), }); declarations.push(Declaration { - id: DeclarationId(2311), + id: DeclarationId(2313), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77429,7 +77511,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2224, 2238), }); declarations.push(Declaration { - id: DeclarationId(2312), + id: DeclarationId(2314), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77443,7 +77525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2243, 2268), }); declarations.push(Declaration { - id: DeclarationId(2313), + id: DeclarationId(2315), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77457,7 +77539,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2273, 2283), }); declarations.push(Declaration { - id: DeclarationId(2314), + id: DeclarationId(2316), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77471,7 +77553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2548, 2565), }); declarations.push(Declaration { - id: DeclarationId(2315), + id: DeclarationId(2317), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77485,7 +77567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2570, 2594), }); declarations.push(Declaration { - id: DeclarationId(2316), + id: DeclarationId(2318), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77499,7 +77581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2599, 2631), }); declarations.push(Declaration { - id: DeclarationId(2317), + id: DeclarationId(2319), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77513,7 +77595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 2636, 2663), }); declarations.push(Declaration { - id: DeclarationId(2318), + id: DeclarationId(2320), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77527,7 +77609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3369, 3393), }); declarations.push(Declaration { - id: DeclarationId(2319), + id: DeclarationId(2321), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77541,7 +77623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3398, 3430), }); declarations.push(Declaration { - id: DeclarationId(2320), + id: DeclarationId(2322), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77555,7 +77637,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3564, 3588), }); declarations.push(Declaration { - id: DeclarationId(2321), + id: DeclarationId(2323), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77569,7 +77651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3593, 3614), }); declarations.push(Declaration { - id: DeclarationId(2322), + id: DeclarationId(2324), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77583,7 +77665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3619, 3637), }); declarations.push(Declaration { - id: DeclarationId(2323), + id: DeclarationId(2325), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77597,7 +77679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3781, 3796), }); declarations.push(Declaration { - id: DeclarationId(2324), + id: DeclarationId(2326), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77611,7 +77693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3801, 3831), }); declarations.push(Declaration { - id: DeclarationId(2325), + id: DeclarationId(2327), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77625,7 +77707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 3836, 3857), }); declarations.push(Declaration { - id: DeclarationId(2326), + id: DeclarationId(2328), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77639,7 +77721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4024, 4044), }); declarations.push(Declaration { - id: DeclarationId(2327), + id: DeclarationId(2329), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77653,7 +77735,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4049, 4076), }); declarations.push(Declaration { - id: DeclarationId(2328), + id: DeclarationId(2330), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77667,7 +77749,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4081, 4095), }); declarations.push(Declaration { - id: DeclarationId(2329), + id: DeclarationId(2331), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77681,7 +77763,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4354, 4362), }); declarations.push(Declaration { - id: DeclarationId(2330), + id: DeclarationId(2332), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77695,7 +77777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4367, 4393), }); declarations.push(Declaration { - id: DeclarationId(2331), + id: DeclarationId(2333), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77709,7 +77791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 4398, 4423), }); declarations.push(Declaration { - id: DeclarationId(2332), + id: DeclarationId(2334), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -77729,7 +77811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5320, 5332), }); declarations.push(Declaration { - id: DeclarationId(2333), + id: DeclarationId(2335), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77743,7 +77825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5693, 5713), }); declarations.push(Declaration { - id: DeclarationId(2334), + id: DeclarationId(2336), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77757,7 +77839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5718, 5736), }); declarations.push(Declaration { - id: DeclarationId(2335), + id: DeclarationId(2337), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77771,7 +77853,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5741, 5759), }); declarations.push(Declaration { - id: DeclarationId(2336), + id: DeclarationId(2338), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77785,7 +77867,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/clean_emission.dag", 5764, 5791), }); declarations.push(Declaration { - id: DeclarationId(2337), + id: DeclarationId(2339), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77799,7 +77881,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3853, 3857), }); declarations.push(Declaration { - id: DeclarationId(2338), + id: DeclarationId(2340), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77813,7 +77895,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3860, 3864), }); declarations.push(Declaration { - id: DeclarationId(2339), + id: DeclarationId(2341), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77827,7 +77909,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3867, 3871), }); declarations.push(Declaration { - id: DeclarationId(2340), + id: DeclarationId(2342), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77841,7 +77923,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3874, 3879), }); declarations.push(Declaration { - id: DeclarationId(2341), + id: DeclarationId(2343), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77855,7 +77937,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3882, 3893), }); declarations.push(Declaration { - id: DeclarationId(2342), + id: DeclarationId(2344), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77869,7 +77951,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 3896, 3909), }); declarations.push(Declaration { - id: DeclarationId(2343), + id: DeclarationId(2345), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77883,7 +77965,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4489, 4494), }); declarations.push(Declaration { - id: DeclarationId(2344), + id: DeclarationId(2346), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77897,7 +77979,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4497, 4506), }); declarations.push(Declaration { - id: DeclarationId(2345), + id: DeclarationId(2347), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77911,7 +77993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4509, 4515), }); declarations.push(Declaration { - id: DeclarationId(2346), + id: DeclarationId(2348), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77925,7 +78007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4518, 4522), }); declarations.push(Declaration { - id: DeclarationId(2347), + id: DeclarationId(2349), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77939,7 +78021,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 4525, 4529), }); declarations.push(Declaration { - id: DeclarationId(2348), + id: DeclarationId(2350), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -77959,7 +78041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 5923, 5941), }); declarations.push(Declaration { - id: DeclarationId(2349), + id: DeclarationId(2351), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -77979,7 +78061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/cross_target_coverage.dag", 6396, 6424), }); declarations.push(Declaration { - id: DeclarationId(2350), + id: DeclarationId(2352), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -77993,7 +78075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1099, 1113), }); declarations.push(Declaration { - id: DeclarationId(2351), + id: DeclarationId(2353), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78007,7 +78089,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1118, 1128), }); declarations.push(Declaration { - id: DeclarationId(2352), + id: DeclarationId(2354), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78021,7 +78103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1133, 1145), }); declarations.push(Declaration { - id: DeclarationId(2353), + id: DeclarationId(2355), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78035,7 +78117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1150, 1163), }); declarations.push(Declaration { - id: DeclarationId(2354), + id: DeclarationId(2356), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78049,7 +78131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1168, 1180), }); declarations.push(Declaration { - id: DeclarationId(2355), + id: DeclarationId(2357), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78063,7 +78145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1185, 1197), }); declarations.push(Declaration { - id: DeclarationId(2356), + id: DeclarationId(2358), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78077,7 +78159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1202, 1224), }); declarations.push(Declaration { - id: DeclarationId(2357), + id: DeclarationId(2359), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78091,7 +78173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1229, 1248), }); declarations.push(Declaration { - id: DeclarationId(2358), + id: DeclarationId(2360), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78105,7 +78187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1253, 1278), }); declarations.push(Declaration { - id: DeclarationId(2359), + id: DeclarationId(2361), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78119,7 +78201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 1283, 1306), }); declarations.push(Declaration { - id: DeclarationId(2360), + id: DeclarationId(2362), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78138,7 +78220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 2916, 2961), }); declarations.push(Declaration { - id: DeclarationId(2361), + id: DeclarationId(2363), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78163,7 +78245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 2966, 3036), }); declarations.push(Declaration { - id: DeclarationId(2362), + id: DeclarationId(2364), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78182,7 +78264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 6777, 6813), }); declarations.push(Declaration { - id: DeclarationId(2363), + id: DeclarationId(2365), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78201,7 +78283,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 6818, 6859), }); declarations.push(Declaration { - id: DeclarationId(2364), + id: DeclarationId(2366), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78220,7 +78302,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10445, 10486), }); declarations.push(Declaration { - id: DeclarationId(2365), + id: DeclarationId(2367), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78234,7 +78316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 10783, 10795), }); declarations.push(Declaration { - id: DeclarationId(2366), + id: DeclarationId(2368), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -78254,7 +78336,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11065, 11077), }); declarations.push(Declaration { - id: DeclarationId(2367), + id: DeclarationId(2369), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78264,7 +78346,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "sites".to_string(), - ty: DeclarationId(2366), + ty: DeclarationId(2368), }, ], }, @@ -78279,7 +78361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11022, 11079), }); declarations.push(Declaration { - id: DeclarationId(2368), + id: DeclarationId(2370), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78298,7 +78380,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11389, 11423), }); declarations.push(Declaration { - id: DeclarationId(2369), + id: DeclarationId(2371), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78317,7 +78399,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 11826, 11877), }); declarations.push(Declaration { - id: DeclarationId(2370), + id: DeclarationId(2372), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78331,7 +78413,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 12220, 12238), }); declarations.push(Declaration { - id: DeclarationId(2371), + id: DeclarationId(2373), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78360,7 +78442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/diagnostics.dag", 12627, 12739), }); declarations.push(Declaration { - id: DeclarationId(2372), + id: DeclarationId(2374), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -78380,7 +78462,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4846, 4866), }); declarations.push(Declaration { - id: DeclarationId(2373), + id: DeclarationId(2375), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78406,7 +78488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4876, 4900), }); declarations.push(Declaration { - id: DeclarationId(2374), + id: DeclarationId(2376), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78432,7 +78514,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4911, 4935), }); declarations.push(Declaration { - id: DeclarationId(2375), + id: DeclarationId(2377), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78458,7 +78540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4941, 4965), }); declarations.push(Declaration { - id: DeclarationId(2376), + id: DeclarationId(2378), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -78478,7 +78560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5042, 5062), }); declarations.push(Declaration { - id: DeclarationId(2377), + id: DeclarationId(2379), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78504,7 +78586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5072, 5096), }); declarations.push(Declaration { - id: DeclarationId(2378), + id: DeclarationId(2380), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78530,7 +78612,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5107, 5131), }); declarations.push(Declaration { - id: DeclarationId(2379), + id: DeclarationId(2381), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78556,7 +78638,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5137, 5161), }); declarations.push(Declaration { - id: DeclarationId(2380), + id: DeclarationId(2382), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -78576,7 +78658,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5245, 5265), }); declarations.push(Declaration { - id: DeclarationId(2381), + id: DeclarationId(2383), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78602,7 +78684,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5276, 5300), }); declarations.push(Declaration { - id: DeclarationId(2382), + id: DeclarationId(2384), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78628,7 +78710,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5325, 5349), }); declarations.push(Declaration { - id: DeclarationId(2383), + id: DeclarationId(2385), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(37), @@ -78648,7 +78730,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5440, 5460), }); declarations.push(Declaration { - id: DeclarationId(2384), + id: DeclarationId(2386), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78674,7 +78756,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5471, 5495), }); declarations.push(Declaration { - id: DeclarationId(2385), + id: DeclarationId(2387), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1057), @@ -78700,7 +78782,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 5520, 5544), }); declarations.push(Declaration { - id: DeclarationId(2386), + id: DeclarationId(2388), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78719,7 +78801,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1634, 1651), }); declarations.push(Declaration { - id: DeclarationId(2387), + id: DeclarationId(2389), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78744,7 +78826,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1656, 1697), }); declarations.push(Declaration { - id: DeclarationId(2388), + id: DeclarationId(2390), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -78758,7 +78840,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1879, 1891), }); declarations.push(Declaration { - id: DeclarationId(2389), + id: DeclarationId(2391), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -78777,7 +78859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 1896, 1932), }); declarations.push(Declaration { - id: DeclarationId(2390), + id: DeclarationId(2392), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -78797,13 +78879,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2414, 2430), }); declarations.push(Declaration { - id: DeclarationId(2391), + id: DeclarationId(2393), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2390), + value: DeclarationId(2392), }], }, type_params: vec![], @@ -78817,7 +78899,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2409, 2431), }); declarations.push(Declaration { - id: DeclarationId(2392), + id: DeclarationId(2394), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78831,7 +78913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2391), + ty: DeclarationId(2393), }, ], }, @@ -78846,7 +78928,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2325, 2437), }); declarations.push(Declaration { - id: DeclarationId(2393), + id: DeclarationId(2395), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -78866,7 +78948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2505, 2521), }); declarations.push(Declaration { - id: DeclarationId(2394), + id: DeclarationId(2396), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -78886,13 +78968,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2544, 2560), }); declarations.push(Declaration { - id: DeclarationId(2395), + id: DeclarationId(2397), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2394), + value: DeclarationId(2396), }], }, type_params: vec![], @@ -78906,7 +78988,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2539, 2561), }); declarations.push(Declaration { - id: DeclarationId(2396), + id: DeclarationId(2398), name: None, connective: TypeConnective::Conj { children: vec![ @@ -78916,11 +78998,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "violations".to_string(), - ty: DeclarationId(2393), + ty: DeclarationId(2395), }, Field { label: "witnesses".to_string(), - ty: DeclarationId(2395), + ty: DeclarationId(2397), }, ], }, @@ -78935,7 +79017,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 2442, 2567), }); declarations.push(Declaration { - id: DeclarationId(2397), + id: DeclarationId(2399), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -78955,11 +79037,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3902, 3918), }); declarations.push(Declaration { - id: DeclarationId(2398), + id: DeclarationId(2400), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2397), + output: DeclarationId(2399), body: ArrowBody::NoBody, }, type_params: vec![], @@ -78973,7 +79055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3881, 3918), }); declarations.push(Declaration { - id: DeclarationId(2399), + id: DeclarationId(2401), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), @@ -78993,7 +79075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3930, 3945), }); declarations.push(Declaration { - id: DeclarationId(2400), + id: DeclarationId(2402), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(830), DeclarationId(1056)], @@ -79011,7 +79093,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 3966, 4009), }); declarations.push(Declaration { - id: DeclarationId(2401), + id: DeclarationId(2403), name: Some("DimensionUnitAbelianGroup".to_string()), connective: TypeConnective::Instantiation { template: DeclarationId(25), @@ -79031,7 +79113,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/dimensions.dag", 4652, 4702), }); declarations.push(Declaration { - id: DeclarationId(2402), + id: DeclarationId(2404), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79051,7 +79133,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(2403), + id: DeclarationId(2405), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -79071,11 +79153,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4180, 4190), }); declarations.push(Declaration { - id: DeclarationId(2404), + id: DeclarationId(2406), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(830)], - output: DeclarationId(2403), + output: DeclarationId(2405), body: ArrowBody::NoBody, }, type_params: vec![], @@ -79089,7 +79171,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4159, 4190), }); declarations.push(Declaration { - id: DeclarationId(2405), + id: DeclarationId(2407), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), @@ -79109,7 +79191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4205, 4214), }); declarations.push(Declaration { - id: DeclarationId(2406), + id: DeclarationId(2408), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1090), DeclarationId(1090)], @@ -79127,7 +79209,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4225, 4238), }); declarations.push(Declaration { - id: DeclarationId(2407), + id: DeclarationId(2409), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1090), DeclarationId(821)], @@ -79145,7 +79227,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4250, 4271), }); declarations.push(Declaration { - id: DeclarationId(2408), + id: DeclarationId(2410), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(831), DeclarationId(1090)], @@ -79163,7 +79245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens.dag", 4284, 4316), }); declarations.push(Declaration { - id: DeclarationId(2409), + id: DeclarationId(2411), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79182,7 +79264,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3564, 3611), }); declarations.push(Declaration { - id: DeclarationId(2410), + id: DeclarationId(2412), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79207,7 +79289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 3616, 3677), }); declarations.push(Declaration { - id: DeclarationId(2411), + id: DeclarationId(2413), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -79221,7 +79303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 4556, 4561), }); declarations.push(Declaration { - id: DeclarationId(2412), + id: DeclarationId(2414), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1094)], @@ -79239,7 +79321,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5798, 5821), }); declarations.push(Declaration { - id: DeclarationId(2413), + id: DeclarationId(2415), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(1094), DeclarationId(1095)], @@ -79257,7 +79339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 5834, 5860), }); declarations.push(Declaration { - id: DeclarationId(2414), + id: DeclarationId(2416), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1089), @@ -79277,7 +79359,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7871, 7883), }); declarations.push(Declaration { - id: DeclarationId(2415), + id: DeclarationId(2417), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1093), @@ -79307,7 +79389,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 7899, 7941), }); declarations.push(Declaration { - id: DeclarationId(2416), + id: DeclarationId(2418), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1097), @@ -79337,7 +79419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 9711, 9753), }); declarations.push(Declaration { - id: DeclarationId(2417), + id: DeclarationId(2419), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1089), @@ -79357,7 +79439,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lens_application.dag", 10773, 10785), }); declarations.push(Declaration { - id: DeclarationId(2418), + id: DeclarationId(2420), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79377,7 +79459,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1179, 1196), }); declarations.push(Declaration { - id: DeclarationId(2419), + id: DeclarationId(2421), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -79396,7 +79478,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(2420), + id: DeclarationId(2422), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79416,12 +79498,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1747, 1764), }); declarations.push(Declaration { - id: DeclarationId(2421), + id: DeclarationId(2423), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2420), + ty: DeclarationId(2422), }], }, type_params: vec![], @@ -79435,7 +79517,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1736, 1765), }); declarations.push(Declaration { - id: DeclarationId(2422), + id: DeclarationId(2424), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79455,12 +79537,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1777, 1795), }); declarations.push(Declaration { - id: DeclarationId(2423), + id: DeclarationId(2425), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2422), + ty: DeclarationId(2424), }], }, type_params: vec![], @@ -79474,7 +79556,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1770, 1796), }); declarations.push(Declaration { - id: DeclarationId(2424), + id: DeclarationId(2426), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79493,7 +79575,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2089, 2117), }); declarations.push(Declaration { - id: DeclarationId(2425), + id: DeclarationId(2427), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79518,7 +79600,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2122, 2175), }); declarations.push(Declaration { - id: DeclarationId(2426), + id: DeclarationId(2428), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79543,7 +79625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2452, 2492), }); declarations.push(Declaration { - id: DeclarationId(2427), + id: DeclarationId(2429), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79563,7 +79645,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2544, 2562), }); declarations.push(Declaration { - id: DeclarationId(2428), + id: DeclarationId(2430), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79573,7 +79655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2427), + ty: DeclarationId(2429), }, Field { label: "span".to_string(), @@ -79592,7 +79674,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2497, 2591), }); declarations.push(Declaration { - id: DeclarationId(2429), + id: DeclarationId(2431), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79617,7 +79699,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2596, 2660), }); declarations.push(Declaration { - id: DeclarationId(2430), + id: DeclarationId(2432), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79637,13 +79719,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2687, 2704), }); declarations.push(Declaration { - id: DeclarationId(2431), + id: DeclarationId(2433), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "inputs".to_string(), - ty: DeclarationId(2430), + ty: DeclarationId(2432), }, Field { label: "output".to_string(), @@ -79666,7 +79748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 2665, 2759), }); declarations.push(Declaration { - id: DeclarationId(2432), + id: DeclarationId(2434), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79691,7 +79773,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4129, 4175), }); declarations.push(Declaration { - id: DeclarationId(2433), + id: DeclarationId(2435), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79720,7 +79802,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4180, 4263), }); declarations.push(Declaration { - id: DeclarationId(2434), + id: DeclarationId(2436), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79740,7 +79822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4317, 4342), }); declarations.push(Declaration { - id: DeclarationId(2435), + id: DeclarationId(2437), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79750,7 +79832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2434), + ty: DeclarationId(2436), }, Field { label: "span".to_string(), @@ -79769,7 +79851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 4268, 4371), }); declarations.push(Declaration { - id: DeclarationId(2436), + id: DeclarationId(2438), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79788,7 +79870,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5043, 5054), }); declarations.push(Declaration { - id: DeclarationId(2437), + id: DeclarationId(2439), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79807,7 +79889,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5059, 5069), }); declarations.push(Declaration { - id: DeclarationId(2438), + id: DeclarationId(2440), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -79826,7 +79908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5074, 5088), }); declarations.push(Declaration { - id: DeclarationId(2439), + id: DeclarationId(2441), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79851,7 +79933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5202, 5253), }); declarations.push(Declaration { - id: DeclarationId(2440), + id: DeclarationId(2442), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79876,7 +79958,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5258, 5296), }); declarations.push(Declaration { - id: DeclarationId(2441), + id: DeclarationId(2443), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79896,7 +79978,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5324, 5336), }); declarations.push(Declaration { - id: DeclarationId(2442), + id: DeclarationId(2444), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79916,17 +79998,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5358, 5374), }); declarations.push(Declaration { - id: DeclarationId(2443), + id: DeclarationId(2445), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2441), + ty: DeclarationId(2443), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2442), + ty: DeclarationId(2444), }, Field { label: "span".to_string(), @@ -79945,7 +80027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5301, 5403), }); declarations.push(Declaration { - id: DeclarationId(2444), + id: DeclarationId(2446), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -79965,7 +80047,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5448, 5465), }); declarations.push(Declaration { - id: DeclarationId(2445), + id: DeclarationId(2447), name: None, connective: TypeConnective::Conj { children: vec![ @@ -79975,7 +80057,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2444), + ty: DeclarationId(2446), }, Field { label: "span".to_string(), @@ -79994,7 +80076,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 5408, 5494), }); declarations.push(Declaration { - id: DeclarationId(2446), + id: DeclarationId(2448), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80014,7 +80096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6065, 6077), }); declarations.push(Declaration { - id: DeclarationId(2447), + id: DeclarationId(2449), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80034,7 +80116,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6099, 6115), }); declarations.push(Declaration { - id: DeclarationId(2448), + id: DeclarationId(2450), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80054,21 +80136,21 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6128, 6145), }); declarations.push(Declaration { - id: DeclarationId(2449), + id: DeclarationId(2451), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "segments".to_string(), - ty: DeclarationId(2446), + ty: DeclarationId(2448), }, Field { label: "segment_spans".to_string(), - ty: DeclarationId(2447), + ty: DeclarationId(2449), }, Field { label: "args".to_string(), - ty: DeclarationId(2448), + ty: DeclarationId(2450), }, Field { label: "span".to_string(), @@ -80087,7 +80169,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6038, 6174), }); declarations.push(Declaration { - id: DeclarationId(2450), + id: DeclarationId(2452), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80107,7 +80189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6230, 6254), }); declarations.push(Declaration { - id: DeclarationId(2451), + id: DeclarationId(2453), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80117,7 +80199,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "fields".to_string(), - ty: DeclarationId(2450), + ty: DeclarationId(2452), }, Field { label: "span".to_string(), @@ -80136,7 +80218,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6179, 6283), }); declarations.push(Declaration { - id: DeclarationId(2452), + id: DeclarationId(2454), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80156,7 +80238,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6334, 6351), }); declarations.push(Declaration { - id: DeclarationId(2453), + id: DeclarationId(2455), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80166,7 +80248,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2452), + ty: DeclarationId(2454), }, Field { label: "span".to_string(), @@ -80185,7 +80267,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6288, 6380), }); declarations.push(Declaration { - id: DeclarationId(2454), + id: DeclarationId(2456), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80205,13 +80287,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6408, 6420), }); declarations.push(Declaration { - id: DeclarationId(2455), + id: DeclarationId(2457), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "params".to_string(), - ty: DeclarationId(2454), + ty: DeclarationId(2456), }, Field { label: "body".to_string(), @@ -80234,7 +80316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6385, 6473), }); declarations.push(Declaration { - id: DeclarationId(2456), + id: DeclarationId(2458), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80267,7 +80349,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6478, 6597), }); declarations.push(Declaration { - id: DeclarationId(2457), + id: DeclarationId(2459), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80287,7 +80369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6651, 6672), }); declarations.push(Declaration { - id: DeclarationId(2458), + id: DeclarationId(2460), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80297,7 +80379,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "arms".to_string(), - ty: DeclarationId(2457), + ty: DeclarationId(2459), }, Field { label: "span".to_string(), @@ -80316,7 +80398,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6602, 6701), }); declarations.push(Declaration { - id: DeclarationId(2459), + id: DeclarationId(2461), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80336,13 +80418,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6729, 6753), }); declarations.push(Declaration { - id: DeclarationId(2460), + id: DeclarationId(2462), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "fields".to_string(), - ty: DeclarationId(2459), + ty: DeclarationId(2461), }, Field { label: "span".to_string(), @@ -80361,7 +80443,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6706, 6782), }); declarations.push(Declaration { - id: DeclarationId(2461), + id: DeclarationId(2463), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80381,13 +80463,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6810, 6827), }); declarations.push(Declaration { - id: DeclarationId(2462), + id: DeclarationId(2464), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "elements".to_string(), - ty: DeclarationId(2461), + ty: DeclarationId(2463), }, Field { label: "span".to_string(), @@ -80406,7 +80488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 6787, 6856), }); declarations.push(Declaration { - id: DeclarationId(2463), + id: DeclarationId(2465), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80426,13 +80508,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8950, 8971), }); declarations.push(Declaration { - id: DeclarationId(2464), + id: DeclarationId(2466), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "entries".to_string(), - ty: DeclarationId(2463), + ty: DeclarationId(2465), }, Field { label: "span".to_string(), @@ -80451,7 +80533,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 8929, 9000), }); declarations.push(Declaration { - id: DeclarationId(2465), + id: DeclarationId(2467), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80470,7 +80552,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(2466), + id: DeclarationId(2468), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80480,7 +80562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_ann".to_string(), - ty: DeclarationId(2465), + ty: DeclarationId(2467), }, Field { label: "expr".to_string(), @@ -80499,7 +80581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9890, 9973), }); declarations.push(Declaration { - id: DeclarationId(2467), + id: DeclarationId(2469), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80519,7 +80601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10021, 10033), }); declarations.push(Declaration { - id: DeclarationId(2468), + id: DeclarationId(2470), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80539,7 +80621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10048, 10066), }); declarations.push(Declaration { - id: DeclarationId(2469), + id: DeclarationId(2471), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80549,11 +80631,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2467), + ty: DeclarationId(2469), }, Field { label: "params".to_string(), - ty: DeclarationId(2468), + ty: DeclarationId(2470), }, Field { label: "return_type".to_string(), @@ -80580,7 +80662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9978, 10150), }); declarations.push(Declaration { - id: DeclarationId(2470), + id: DeclarationId(2472), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80600,7 +80682,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10210, 10222), }); declarations.push(Declaration { - id: DeclarationId(2471), + id: DeclarationId(2473), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80620,7 +80702,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10237, 10255), }); declarations.push(Declaration { - id: DeclarationId(2472), + id: DeclarationId(2474), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80630,11 +80712,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2470), + ty: DeclarationId(2472), }, Field { label: "params".to_string(), - ty: DeclarationId(2471), + ty: DeclarationId(2473), }, Field { label: "return_type".to_string(), @@ -80661,7 +80743,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10155, 10343), }); declarations.push(Declaration { - id: DeclarationId(2473), + id: DeclarationId(2475), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -80680,7 +80762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(2474), + id: DeclarationId(2476), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80694,7 +80776,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "body".to_string(), - ty: DeclarationId(2473), + ty: DeclarationId(2475), }, Field { label: "body_span".to_string(), @@ -80717,7 +80799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10348, 10477), }); declarations.push(Declaration { - id: DeclarationId(2475), + id: DeclarationId(2477), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80737,13 +80819,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10497, 10509), }); declarations.push(Declaration { - id: DeclarationId(2476), + id: DeclarationId(2478), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2475), + ty: DeclarationId(2477), }, Field { label: "span".to_string(), @@ -80762,7 +80844,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10482, 10529), }); declarations.push(Declaration { - id: DeclarationId(2477), + id: DeclarationId(2479), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80782,7 +80864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10555, 10567), }); declarations.push(Declaration { - id: DeclarationId(2478), + id: DeclarationId(2480), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80802,17 +80884,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10581, 10593), }); declarations.push(Declaration { - id: DeclarationId(2479), + id: DeclarationId(2481), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "path".to_string(), - ty: DeclarationId(2477), + ty: DeclarationId(2479), }, Field { label: "names".to_string(), - ty: DeclarationId(2478), + ty: DeclarationId(2480), }, Field { label: "span".to_string(), @@ -80831,7 +80913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10534, 10622), }); declarations.push(Declaration { - id: DeclarationId(2480), + id: DeclarationId(2482), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80851,7 +80933,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10676, 10688), }); declarations.push(Declaration { - id: DeclarationId(2481), + id: DeclarationId(2483), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80861,7 +80943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2480), + ty: DeclarationId(2482), }, Field { label: "span".to_string(), @@ -80880,7 +80962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10627, 10717), }); declarations.push(Declaration { - id: DeclarationId(2482), + id: DeclarationId(2484), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80900,7 +80982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10773, 10785), }); declarations.push(Declaration { - id: DeclarationId(2483), + id: DeclarationId(2485), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80920,7 +81002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10800, 10818), }); declarations.push(Declaration { - id: DeclarationId(2484), + id: DeclarationId(2486), name: None, connective: TypeConnective::Conj { children: vec![ @@ -80930,11 +81012,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2482), + ty: DeclarationId(2484), }, Field { label: "fields".to_string(), - ty: DeclarationId(2483), + ty: DeclarationId(2485), }, Field { label: "span".to_string(), @@ -80953,7 +81035,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10722, 10847), }); declarations.push(Declaration { - id: DeclarationId(2485), + id: DeclarationId(2487), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80973,7 +81055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10900, 10912), }); declarations.push(Declaration { - id: DeclarationId(2486), + id: DeclarationId(2488), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -80993,7 +81075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10929, 10949), }); declarations.push(Declaration { - id: DeclarationId(2487), + id: DeclarationId(2489), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81012,7 +81094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(2488), + id: DeclarationId(2490), name: None, connective: TypeConnective::Conj { children: vec![ @@ -81022,15 +81104,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2485), + ty: DeclarationId(2487), }, Field { label: "variants".to_string(), - ty: DeclarationId(2486), + ty: DeclarationId(2488), }, Field { label: "inhabits".to_string(), - ty: DeclarationId(2487), + ty: DeclarationId(2489), }, Field { label: "span".to_string(), @@ -81049,7 +81131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10852, 11007), }); declarations.push(Declaration { - id: DeclarationId(2489), + id: DeclarationId(2491), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81069,7 +81151,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11062, 11074), }); declarations.push(Declaration { - id: DeclarationId(2490), + id: DeclarationId(2492), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81088,7 +81170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(2491), + id: DeclarationId(2493), name: None, connective: TypeConnective::Conj { children: vec![ @@ -81098,7 +81180,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "type_params".to_string(), - ty: DeclarationId(2489), + ty: DeclarationId(2491), }, Field { label: "nominal_opaque".to_string(), @@ -81110,7 +81192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "refinement".to_string(), - ty: DeclarationId(2490), + ty: DeclarationId(2492), }, Field { label: "span".to_string(), @@ -81129,7 +81211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11012, 11187), }); declarations.push(Declaration { - id: DeclarationId(2492), + id: DeclarationId(2494), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81153,7 +81235,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { ), }); declarations.push(Declaration { - id: DeclarationId(2493), + id: DeclarationId(2495), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81173,7 +81255,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 11238, 11249), }); declarations.push(Declaration { - id: DeclarationId(2494), + id: DeclarationId(2496), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81192,7 +81274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2137, 2162), }); declarations.push(Declaration { - id: DeclarationId(2495), + id: DeclarationId(2497), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81212,12 +81294,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2179, 2195), }); declarations.push(Declaration { - id: DeclarationId(2496), + id: DeclarationId(2498), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2495), + ty: DeclarationId(2497), }], }, type_params: vec![], @@ -81231,7 +81313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2167, 2196), }); declarations.push(Declaration { - id: DeclarationId(2497), + id: DeclarationId(2499), name: None, connective: TypeConnective::Conj { children: vec![ @@ -81256,7 +81338,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2201, 2252), }); declarations.push(Declaration { - id: DeclarationId(2498), + id: DeclarationId(2500), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81275,7 +81357,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2257, 2272), }); declarations.push(Declaration { - id: DeclarationId(2499), + id: DeclarationId(2501), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81294,7 +81376,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 2277, 2304), }); declarations.push(Declaration { - id: DeclarationId(2500), + id: DeclarationId(2502), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -81320,7 +81402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 3936, 3954), }); declarations.push(Declaration { - id: DeclarationId(2501), + id: DeclarationId(2503), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81340,7 +81422,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 4542, 4557), }); declarations.push(Declaration { - id: DeclarationId(2502), + id: DeclarationId(2504), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81359,7 +81441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5388, 5442), }); declarations.push(Declaration { - id: DeclarationId(2503), + id: DeclarationId(2505), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81373,7 +81455,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5682, 5691), }); declarations.push(Declaration { - id: DeclarationId(2504), + id: DeclarationId(2506), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81387,7 +81469,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/runtime.dag", 5694, 5704), }); declarations.push(Declaration { - id: DeclarationId(2505), + id: DeclarationId(2507), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81407,7 +81489,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(2506), + id: DeclarationId(2508), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81426,7 +81508,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(2507), + id: DeclarationId(2509), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81445,7 +81527,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(2508), + id: DeclarationId(2510), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81464,7 +81546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(2509), + id: DeclarationId(2511), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -81490,7 +81572,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2732, 2760), }); declarations.push(Declaration { - id: DeclarationId(2510), + id: DeclarationId(2512), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -81516,7 +81598,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2804, 2832), }); declarations.push(Declaration { - id: DeclarationId(2511), + id: DeclarationId(2513), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81535,7 +81617,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(2512), + id: DeclarationId(2514), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -81554,7 +81636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(2513), + id: DeclarationId(2515), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(11), @@ -81580,7 +81662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 12353, 12399), }); declarations.push(Declaration { - id: DeclarationId(2514), + id: DeclarationId(2516), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81594,7 +81676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 767, 773), }); declarations.push(Declaration { - id: DeclarationId(2515), + id: DeclarationId(2517), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81608,7 +81690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 778, 791), }); declarations.push(Declaration { - id: DeclarationId(2516), + id: DeclarationId(2518), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81622,7 +81704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 796, 810), }); declarations.push(Declaration { - id: DeclarationId(2517), + id: DeclarationId(2519), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81641,7 +81723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3332, 3358), }); declarations.push(Declaration { - id: DeclarationId(2518), + id: DeclarationId(2520), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81660,7 +81742,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3363, 3391), }); declarations.push(Declaration { - id: DeclarationId(2519), + id: DeclarationId(2521), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81679,7 +81761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3396, 3429), }); declarations.push(Declaration { - id: DeclarationId(2520), + id: DeclarationId(2522), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81698,7 +81780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3434, 3465), }); declarations.push(Declaration { - id: DeclarationId(2521), + id: DeclarationId(2523), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81717,7 +81799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 3470, 3502), }); declarations.push(Declaration { - id: DeclarationId(2522), + id: DeclarationId(2524), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81731,7 +81813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4509, 4516), }); declarations.push(Declaration { - id: DeclarationId(2523), + id: DeclarationId(2525), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81750,7 +81832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 4521, 4571), }); declarations.push(Declaration { - id: DeclarationId(2524), + id: DeclarationId(2526), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81764,7 +81846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5484, 5495), }); declarations.push(Declaration { - id: DeclarationId(2525), + id: DeclarationId(2527), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81783,7 +81865,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 5500, 5545), }); declarations.push(Declaration { - id: DeclarationId(2526), + id: DeclarationId(2528), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81802,7 +81884,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7649, 7683), }); declarations.push(Declaration { - id: DeclarationId(2527), + id: DeclarationId(2529), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81821,7 +81903,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7688, 7732), }); declarations.push(Declaration { - id: DeclarationId(2528), + id: DeclarationId(2530), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81840,7 +81922,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7737, 7795), }); declarations.push(Declaration { - id: DeclarationId(2529), + id: DeclarationId(2531), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81859,7 +81941,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7800, 7856), }); declarations.push(Declaration { - id: DeclarationId(2530), + id: DeclarationId(2532), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81878,7 +81960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7861, 7894), }); declarations.push(Declaration { - id: DeclarationId(2531), + id: DeclarationId(2533), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -81897,7 +81979,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7899, 7929), }); declarations.push(Declaration { - id: DeclarationId(2532), + id: DeclarationId(2534), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81911,7 +81993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7934, 7947), }); declarations.push(Declaration { - id: DeclarationId(2533), + id: DeclarationId(2535), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81931,7 +82013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 7987, 8009), }); declarations.push(Declaration { - id: DeclarationId(2534), + id: DeclarationId(2536), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -81951,7 +82033,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8219, 8240), }); declarations.push(Declaration { - id: DeclarationId(2535), + id: DeclarationId(2537), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81965,7 +82047,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 8740, 8746), }); declarations.push(Declaration { - id: DeclarationId(2536), + id: DeclarationId(2538), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81979,7 +82061,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9139, 9152), }); declarations.push(Declaration { - id: DeclarationId(2537), + id: DeclarationId(2539), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -81993,7 +82075,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 9157, 9171), }); declarations.push(Declaration { - id: DeclarationId(2538), + id: DeclarationId(2540), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82012,7 +82094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10263, 10297), }); declarations.push(Declaration { - id: DeclarationId(2539), + id: DeclarationId(2541), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82026,7 +82108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 10302, 10320), }); declarations.push(Declaration { - id: DeclarationId(2540), + id: DeclarationId(2542), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -82052,7 +82134,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 11234, 11261), }); declarations.push(Declaration { - id: DeclarationId(2541), + id: DeclarationId(2543), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82071,7 +82153,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(2542), + id: DeclarationId(2544), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82090,7 +82172,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(2543), + id: DeclarationId(2545), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82110,7 +82192,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27850, 27865), }); declarations.push(Declaration { - id: DeclarationId(2544), + id: DeclarationId(2546), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82130,7 +82212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29879, 29895), }); declarations.push(Declaration { - id: DeclarationId(2545), + id: DeclarationId(2547), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82150,7 +82232,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 29988, 30004), }); declarations.push(Declaration { - id: DeclarationId(2546), + id: DeclarationId(2548), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82170,13 +82252,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30102, 30118), }); declarations.push(Declaration { - id: DeclarationId(2547), + id: DeclarationId(2549), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2546), + value: DeclarationId(2548), }], }, type_params: vec![], @@ -82190,7 +82272,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 30097, 30119), }); declarations.push(Declaration { - id: DeclarationId(2548), + id: DeclarationId(2550), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82209,7 +82291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(2549), + id: DeclarationId(2551), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82228,7 +82310,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(2550), + id: DeclarationId(2552), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82247,7 +82329,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(2551), + id: DeclarationId(2553), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82266,7 +82348,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(2552), + id: DeclarationId(2554), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82285,7 +82367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(2553), + id: DeclarationId(2555), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -82304,7 +82386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(2554), + id: DeclarationId(2556), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82318,7 +82400,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5629, 5644), }); declarations.push(Declaration { - id: DeclarationId(2555), + id: DeclarationId(2557), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82332,7 +82414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5684, 5697), }); declarations.push(Declaration { - id: DeclarationId(2556), + id: DeclarationId(2558), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82346,7 +82428,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5745, 5762), }); declarations.push(Declaration { - id: DeclarationId(2557), + id: DeclarationId(2559), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82360,7 +82442,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5801, 5813), }); declarations.push(Declaration { - id: DeclarationId(2558), + id: DeclarationId(2560), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82374,7 +82456,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 5861, 5878), }); declarations.push(Declaration { - id: DeclarationId(2559), + id: DeclarationId(2561), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82399,7 +82481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 9971, 10033), }); declarations.push(Declaration { - id: DeclarationId(2560), + id: DeclarationId(2562), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82418,7 +82500,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10038, 10080), }); declarations.push(Declaration { - id: DeclarationId(2561), + id: DeclarationId(2563), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82443,7 +82525,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10085, 10142), }); declarations.push(Declaration { - id: DeclarationId(2562), + id: DeclarationId(2564), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82457,7 +82539,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10147, 10161), }); declarations.push(Declaration { - id: DeclarationId(2563), + id: DeclarationId(2565), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82471,7 +82553,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 10166, 10181), }); declarations.push(Declaration { - id: DeclarationId(2564), + id: DeclarationId(2566), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82485,7 +82567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24135, 24149), }); declarations.push(Declaration { - id: DeclarationId(2565), + id: DeclarationId(2567), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82504,7 +82586,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24154, 24201), }); declarations.push(Declaration { - id: DeclarationId(2566), + id: DeclarationId(2568), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82529,7 +82611,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24206, 24283), }); declarations.push(Declaration { - id: DeclarationId(2567), + id: DeclarationId(2569), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82554,7 +82636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24288, 24362), }); declarations.push(Declaration { - id: DeclarationId(2568), + id: DeclarationId(2570), name: None, connective: TypeConnective::Conj { children: vec![ @@ -82579,7 +82661,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 24982, 25038), }); declarations.push(Declaration { - id: DeclarationId(2569), + id: DeclarationId(2571), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82598,7 +82680,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 25054, 25079), }); declarations.push(Declaration { - id: DeclarationId(2570), + id: DeclarationId(2572), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82612,7 +82694,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26728, 26741), }); declarations.push(Declaration { - id: DeclarationId(2571), + id: DeclarationId(2573), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82631,7 +82713,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26785, 26817), }); declarations.push(Declaration { - id: DeclarationId(2572), + id: DeclarationId(2574), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82651,12 +82733,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26880, 26896), }); declarations.push(Declaration { - id: DeclarationId(2573), + id: DeclarationId(2575), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "factors".to_string(), - ty: DeclarationId(2572), + ty: DeclarationId(2574), }], }, type_params: vec![], @@ -82670,7 +82752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26856, 26898), }); declarations.push(Declaration { - id: DeclarationId(2574), + id: DeclarationId(2576), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82690,13 +82772,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26960, 26976), }); declarations.push(Declaration { - id: DeclarationId(2575), + id: DeclarationId(2577), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2574), + value: DeclarationId(2576), }], }, type_params: vec![], @@ -82710,12 +82792,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26955, 26977), }); declarations.push(Declaration { - id: DeclarationId(2576), + id: DeclarationId(2578), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2575), + ty: DeclarationId(2577), }], }, type_params: vec![], @@ -82729,7 +82811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 26927, 26979), }); declarations.push(Declaration { - id: DeclarationId(2577), + id: DeclarationId(2579), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -82749,12 +82831,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27277, 27292), }); declarations.push(Declaration { - id: DeclarationId(2578), + id: DeclarationId(2580), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "terms".to_string(), - ty: DeclarationId(2577), + ty: DeclarationId(2579), }], }, type_params: vec![], @@ -82768,7 +82850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27259, 27294), }); declarations.push(Declaration { - id: DeclarationId(2579), + id: DeclarationId(2581), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82782,7 +82864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27377, 27389), }); declarations.push(Declaration { - id: DeclarationId(2580), + id: DeclarationId(2582), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82796,7 +82878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 27459, 27469), }); declarations.push(Declaration { - id: DeclarationId(2581), + id: DeclarationId(2583), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82810,7 +82892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 646, 651), }); declarations.push(Declaration { - id: DeclarationId(2582), + id: DeclarationId(2584), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82824,7 +82906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 656, 660), }); declarations.push(Declaration { - id: DeclarationId(2583), + id: DeclarationId(2585), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82838,7 +82920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 665, 671), }); declarations.push(Declaration { - id: DeclarationId(2584), + id: DeclarationId(2586), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82852,7 +82934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 676, 682), }); declarations.push(Declaration { - id: DeclarationId(2585), + id: DeclarationId(2587), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82866,7 +82948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 687, 691), }); declarations.push(Declaration { - id: DeclarationId(2586), + id: DeclarationId(2588), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82880,7 +82962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 696, 702), }); declarations.push(Declaration { - id: DeclarationId(2587), + id: DeclarationId(2589), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82894,7 +82976,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 707, 715), }); declarations.push(Declaration { - id: DeclarationId(2588), + id: DeclarationId(2590), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82908,7 +82990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 720, 728), }); declarations.push(Declaration { - id: DeclarationId(2589), + id: DeclarationId(2591), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82922,7 +83004,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 733, 740), }); declarations.push(Declaration { - id: DeclarationId(2590), + id: DeclarationId(2592), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82936,7 +83018,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 745, 751), }); declarations.push(Declaration { - id: DeclarationId(2591), + id: DeclarationId(2593), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82950,7 +83032,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 756, 763), }); declarations.push(Declaration { - id: DeclarationId(2592), + id: DeclarationId(2594), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82964,7 +83046,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 768, 774), }); declarations.push(Declaration { - id: DeclarationId(2593), + id: DeclarationId(2595), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -82978,7 +83060,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 779, 786), }); declarations.push(Declaration { - id: DeclarationId(2594), + id: DeclarationId(2596), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -82997,7 +83079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 791, 804), }); declarations.push(Declaration { - id: DeclarationId(2595), + id: DeclarationId(2597), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -83016,7 +83098,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 889, 903), }); declarations.push(Declaration { - id: DeclarationId(2596), + id: DeclarationId(2598), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -83035,7 +83117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 908, 925), }); declarations.push(Declaration { - id: DeclarationId(2597), + id: DeclarationId(2599), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83049,7 +83131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 930, 932), }); declarations.push(Declaration { - id: DeclarationId(2598), + id: DeclarationId(2600), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83063,7 +83145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 937, 941), }); declarations.push(Declaration { - id: DeclarationId(2599), + id: DeclarationId(2601), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83077,7 +83159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 946, 951), }); declarations.push(Declaration { - id: DeclarationId(2600), + id: DeclarationId(2602), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83091,7 +83173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 956, 958), }); declarations.push(Declaration { - id: DeclarationId(2601), + id: DeclarationId(2603), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83105,7 +83187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 963, 965), }); declarations.push(Declaration { - id: DeclarationId(2602), + id: DeclarationId(2604), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83119,7 +83201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 970, 972), }); declarations.push(Declaration { - id: DeclarationId(2603), + id: DeclarationId(2605), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83133,7 +83215,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 977, 979), }); declarations.push(Declaration { - id: DeclarationId(2604), + id: DeclarationId(2606), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83147,7 +83229,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 984, 988), }); declarations.push(Declaration { - id: DeclarationId(2605), + id: DeclarationId(2607), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83161,7 +83243,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 993, 998), }); declarations.push(Declaration { - id: DeclarationId(2606), + id: DeclarationId(2608), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83175,7 +83257,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1003, 1007), }); declarations.push(Declaration { - id: DeclarationId(2607), + id: DeclarationId(2609), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83189,7 +83271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1012, 1017), }); declarations.push(Declaration { - id: DeclarationId(2608), + id: DeclarationId(2610), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83203,7 +83285,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1022, 1028), }); declarations.push(Declaration { - id: DeclarationId(2609), + id: DeclarationId(2611), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83217,7 +83299,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1033, 1041), }); declarations.push(Declaration { - id: DeclarationId(2610), + id: DeclarationId(2612), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83231,7 +83313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1046, 1051), }); declarations.push(Declaration { - id: DeclarationId(2611), + id: DeclarationId(2613), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83245,7 +83327,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1056, 1061), }); declarations.push(Declaration { - id: DeclarationId(2612), + id: DeclarationId(2614), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83259,7 +83341,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1066, 1074), }); declarations.push(Declaration { - id: DeclarationId(2613), + id: DeclarationId(2615), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83273,7 +83355,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1079, 1088), }); declarations.push(Declaration { - id: DeclarationId(2614), + id: DeclarationId(2616), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83287,7 +83369,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1093, 1096), }); declarations.push(Declaration { - id: DeclarationId(2615), + id: DeclarationId(2617), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83301,7 +83383,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1101, 1107), }); declarations.push(Declaration { - id: DeclarationId(2616), + id: DeclarationId(2618), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83315,7 +83397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1112, 1118), }); declarations.push(Declaration { - id: DeclarationId(2617), + id: DeclarationId(2619), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83329,7 +83411,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1123, 1129), }); declarations.push(Declaration { - id: DeclarationId(2618), + id: DeclarationId(2620), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83343,7 +83425,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1134, 1140), }); declarations.push(Declaration { - id: DeclarationId(2619), + id: DeclarationId(2621), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83357,7 +83439,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1145, 1153), }); declarations.push(Declaration { - id: DeclarationId(2620), + id: DeclarationId(2622), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83371,7 +83453,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1158, 1166), }); declarations.push(Declaration { - id: DeclarationId(2621), + id: DeclarationId(2623), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83385,7 +83467,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1171, 1176), }); declarations.push(Declaration { - id: DeclarationId(2622), + id: DeclarationId(2624), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83399,7 +83481,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1181, 1190), }); declarations.push(Declaration { - id: DeclarationId(2623), + id: DeclarationId(2625), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83413,7 +83495,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1195, 1199), }); declarations.push(Declaration { - id: DeclarationId(2624), + id: DeclarationId(2626), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83427,7 +83509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1204, 1212), }); declarations.push(Declaration { - id: DeclarationId(2625), + id: DeclarationId(2627), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83441,7 +83523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1217, 1220), }); declarations.push(Declaration { - id: DeclarationId(2626), + id: DeclarationId(2628), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83455,7 +83537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1791, 1796), }); declarations.push(Declaration { - id: DeclarationId(2627), + id: DeclarationId(2629), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83469,7 +83551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1801, 1805), }); declarations.push(Declaration { - id: DeclarationId(2628), + id: DeclarationId(2630), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83483,7 +83565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1810, 1816), }); declarations.push(Declaration { - id: DeclarationId(2629), + id: DeclarationId(2631), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83497,7 +83579,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1821, 1827), }); declarations.push(Declaration { - id: DeclarationId(2630), + id: DeclarationId(2632), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83511,7 +83593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1832, 1836), }); declarations.push(Declaration { - id: DeclarationId(2631), + id: DeclarationId(2633), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83525,7 +83607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1841, 1847), }); declarations.push(Declaration { - id: DeclarationId(2632), + id: DeclarationId(2634), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83539,7 +83621,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1852, 1860), }); declarations.push(Declaration { - id: DeclarationId(2633), + id: DeclarationId(2635), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83553,7 +83635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1865, 1873), }); declarations.push(Declaration { - id: DeclarationId(2634), + id: DeclarationId(2636), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83567,7 +83649,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1878, 1885), }); declarations.push(Declaration { - id: DeclarationId(2635), + id: DeclarationId(2637), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83581,7 +83663,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1890, 1896), }); declarations.push(Declaration { - id: DeclarationId(2636), + id: DeclarationId(2638), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83595,7 +83677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1901, 1908), }); declarations.push(Declaration { - id: DeclarationId(2637), + id: DeclarationId(2639), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83609,7 +83691,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1913, 1919), }); declarations.push(Declaration { - id: DeclarationId(2638), + id: DeclarationId(2640), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83623,7 +83705,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 1924, 1931), }); declarations.push(Declaration { - id: DeclarationId(2639), + id: DeclarationId(2641), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83637,7 +83719,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2371, 2373), }); declarations.push(Declaration { - id: DeclarationId(2640), + id: DeclarationId(2642), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83651,7 +83733,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2378, 2382), }); declarations.push(Declaration { - id: DeclarationId(2641), + id: DeclarationId(2643), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83665,7 +83747,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2387, 2392), }); declarations.push(Declaration { - id: DeclarationId(2642), + id: DeclarationId(2644), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83679,7 +83761,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2397, 2399), }); declarations.push(Declaration { - id: DeclarationId(2643), + id: DeclarationId(2645), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83693,7 +83775,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2404, 2406), }); declarations.push(Declaration { - id: DeclarationId(2644), + id: DeclarationId(2646), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83707,7 +83789,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2411, 2413), }); declarations.push(Declaration { - id: DeclarationId(2645), + id: DeclarationId(2647), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83721,7 +83803,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2418, 2420), }); declarations.push(Declaration { - id: DeclarationId(2646), + id: DeclarationId(2648), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83735,7 +83817,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2425, 2429), }); declarations.push(Declaration { - id: DeclarationId(2647), + id: DeclarationId(2649), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83749,7 +83831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2434, 2439), }); declarations.push(Declaration { - id: DeclarationId(2648), + id: DeclarationId(2650), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83763,7 +83845,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2444, 2448), }); declarations.push(Declaration { - id: DeclarationId(2649), + id: DeclarationId(2651), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83777,7 +83859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2453, 2458), }); declarations.push(Declaration { - id: DeclarationId(2650), + id: DeclarationId(2652), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83791,7 +83873,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2463, 2469), }); declarations.push(Declaration { - id: DeclarationId(2651), + id: DeclarationId(2653), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83805,7 +83887,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2474, 2482), }); declarations.push(Declaration { - id: DeclarationId(2652), + id: DeclarationId(2654), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83819,7 +83901,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2487, 2492), }); declarations.push(Declaration { - id: DeclarationId(2653), + id: DeclarationId(2655), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83833,7 +83915,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2497, 2502), }); declarations.push(Declaration { - id: DeclarationId(2654), + id: DeclarationId(2656), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83847,7 +83929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2507, 2515), }); declarations.push(Declaration { - id: DeclarationId(2655), + id: DeclarationId(2657), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83861,7 +83943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2520, 2529), }); declarations.push(Declaration { - id: DeclarationId(2656), + id: DeclarationId(2658), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83875,7 +83957,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2534, 2537), }); declarations.push(Declaration { - id: DeclarationId(2657), + id: DeclarationId(2659), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83889,7 +83971,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2542, 2548), }); declarations.push(Declaration { - id: DeclarationId(2658), + id: DeclarationId(2660), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83903,7 +83985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2553, 2559), }); declarations.push(Declaration { - id: DeclarationId(2659), + id: DeclarationId(2661), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83917,7 +83999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2564, 2570), }); declarations.push(Declaration { - id: DeclarationId(2660), + id: DeclarationId(2662), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83931,7 +84013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2575, 2581), }); declarations.push(Declaration { - id: DeclarationId(2661), + id: DeclarationId(2663), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83945,7 +84027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2586, 2594), }); declarations.push(Declaration { - id: DeclarationId(2662), + id: DeclarationId(2664), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83959,7 +84041,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2599, 2607), }); declarations.push(Declaration { - id: DeclarationId(2663), + id: DeclarationId(2665), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83973,7 +84055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2612, 2617), }); declarations.push(Declaration { - id: DeclarationId(2664), + id: DeclarationId(2666), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -83987,7 +84069,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2622, 2631), }); declarations.push(Declaration { - id: DeclarationId(2665), + id: DeclarationId(2667), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84001,7 +84083,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2636, 2640), }); declarations.push(Declaration { - id: DeclarationId(2666), + id: DeclarationId(2668), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84015,7 +84097,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/tokenize.dag", 2645, 2653), }); declarations.push(Declaration { - id: DeclarationId(2667), + id: DeclarationId(2669), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84035,7 +84117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/workflows.dag", 986, 1000), }); declarations.push(Declaration { - id: DeclarationId(2668), + id: DeclarationId(2670), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84055,7 +84137,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2669), + id: DeclarationId(2671), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84074,7 +84156,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4146, 4180), }); declarations.push(Declaration { - id: DeclarationId(2670), + id: DeclarationId(2672), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84088,7 +84170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4185, 4195), }); declarations.push(Declaration { - id: DeclarationId(2671), + id: DeclarationId(2673), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84102,7 +84184,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4200, 4209), }); declarations.push(Declaration { - id: DeclarationId(2672), + id: DeclarationId(2674), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84116,7 +84198,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 4214, 4219), }); declarations.push(Declaration { - id: DeclarationId(2673), + id: DeclarationId(2675), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84136,7 +84218,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 7717, 7745), }); declarations.push(Declaration { - id: DeclarationId(2674), + id: DeclarationId(2676), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -84155,7 +84237,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9229, 9260), }); declarations.push(Declaration { - id: DeclarationId(2675), + id: DeclarationId(2677), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -84169,7 +84251,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 9265, 9281), }); declarations.push(Declaration { - id: DeclarationId(2676), + id: DeclarationId(2678), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(19), @@ -84189,7 +84271,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 19583, 19608), }); declarations.push(Declaration { - id: DeclarationId(2677), + id: DeclarationId(2679), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1093), @@ -84219,7 +84301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 19925, 20001), }); declarations.push(Declaration { - id: DeclarationId(2678), + id: DeclarationId(2680), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1097), @@ -84249,10 +84331,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 20112, 20188), }); declarations.push(Declaration { - id: DeclarationId(2679), + id: DeclarationId(2681), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84269,10 +84351,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2680), + id: DeclarationId(2682), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84289,10 +84371,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2681), + id: DeclarationId(2683), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84309,10 +84391,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2682), + id: DeclarationId(2684), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84329,10 +84411,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2683), + id: DeclarationId(2685), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84349,10 +84431,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2684), + id: DeclarationId(2686), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84369,10 +84451,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2685), + id: DeclarationId(2687), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84389,10 +84471,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2686), + id: DeclarationId(2688), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84409,10 +84491,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2687), + id: DeclarationId(2689), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84429,10 +84511,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2688), + id: DeclarationId(2690), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84449,7 +84531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/timing_lens.dag", 16222, 16248), }); declarations.push(Declaration { - id: DeclarationId(2689), + id: DeclarationId(2691), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84469,7 +84551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2690), + id: DeclarationId(2692), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84489,7 +84571,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 4787, 4813), }); declarations.push(Declaration { - id: DeclarationId(2691), + id: DeclarationId(2693), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84509,7 +84591,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5081, 5098), }); declarations.push(Declaration { - id: DeclarationId(2692), + id: DeclarationId(2694), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84529,7 +84611,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5149, 5163), }); declarations.push(Declaration { - id: DeclarationId(2693), + id: DeclarationId(2695), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84549,7 +84631,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5213, 5226), }); declarations.push(Declaration { - id: DeclarationId(2694), + id: DeclarationId(2696), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84569,7 +84651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5276, 5289), }); declarations.push(Declaration { - id: DeclarationId(2695), + id: DeclarationId(2697), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84589,7 +84671,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5337, 5353), }); declarations.push(Declaration { - id: DeclarationId(2696), + id: DeclarationId(2698), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84609,13 +84691,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5406, 5432), }); declarations.push(Declaration { - id: DeclarationId(2697), + id: DeclarationId(2699), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2696), + value: DeclarationId(2698), }], }, type_params: vec![], @@ -84629,7 +84711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5401, 5433), }); declarations.push(Declaration { - id: DeclarationId(2698), + id: DeclarationId(2700), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84649,13 +84731,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5507, 5533), }); declarations.push(Declaration { - id: DeclarationId(2699), + id: DeclarationId(2701), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2698), + value: DeclarationId(2700), }], }, type_params: vec![], @@ -84669,7 +84751,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5502, 5534), }); declarations.push(Declaration { - id: DeclarationId(2700), + id: DeclarationId(2702), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -84689,7 +84771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5659, 5675), }); declarations.push(Declaration { - id: DeclarationId(2701), + id: DeclarationId(2703), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84709,7 +84791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5800, 5834), }); declarations.push(Declaration { - id: DeclarationId(2702), + id: DeclarationId(2704), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84729,7 +84811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6046, 6080), }); declarations.push(Declaration { - id: DeclarationId(2703), + id: DeclarationId(2705), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84749,7 +84831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6565, 6599), }); declarations.push(Declaration { - id: DeclarationId(2704), + id: DeclarationId(2706), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84769,7 +84851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6826, 6860), }); declarations.push(Declaration { - id: DeclarationId(2705), + id: DeclarationId(2707), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84789,7 +84871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7116, 7150), }); declarations.push(Declaration { - id: DeclarationId(2706), + id: DeclarationId(2708), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1050), @@ -84809,7 +84891,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7330, 7356), }); declarations.push(Declaration { - id: DeclarationId(2707), + id: DeclarationId(2709), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84829,7 +84911,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 7361, 7395), }); declarations.push(Declaration { - id: DeclarationId(2708), + id: DeclarationId(2710), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1053), @@ -84849,7 +84931,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 8630, 8664), }); declarations.push(Declaration { - id: DeclarationId(2709), + id: DeclarationId(2711), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(1101), @@ -84879,10 +84961,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 10623, 10703), }); declarations.push(Declaration { - id: DeclarationId(2710), + id: DeclarationId(2712), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84899,10 +84981,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2711), + id: DeclarationId(2713), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84919,10 +85001,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2712), + id: DeclarationId(2714), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84939,10 +85021,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2713), + id: DeclarationId(2715), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84959,10 +85041,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2714), + id: DeclarationId(2716), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84979,10 +85061,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2715), + id: DeclarationId(2717), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -84999,10 +85081,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2716), + id: DeclarationId(2718), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -85019,10 +85101,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2717), + id: DeclarationId(2719), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -85039,10 +85121,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2718), + id: DeclarationId(2720), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -85059,10 +85141,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2719), + id: DeclarationId(2721), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -85079,10 +85161,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 3215, 3241), }); declarations.push(Declaration { - id: DeclarationId(2720), + id: DeclarationId(2722), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(802), @@ -85099,10 +85181,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5081, 5098), }); declarations.push(Declaration { - id: DeclarationId(2721), + id: DeclarationId(2723), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(830), @@ -85119,10 +85201,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5149, 5163), }); declarations.push(Declaration { - id: DeclarationId(2722), + id: DeclarationId(2724), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(784), @@ -85139,10 +85221,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5213, 5226), }); declarations.push(Declaration { - id: DeclarationId(2723), + id: DeclarationId(2725), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(820), @@ -85159,10 +85241,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5276, 5289), }); declarations.push(Declaration { - id: DeclarationId(2724), + id: DeclarationId(2726), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(1048), @@ -85179,13 +85261,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5337, 5353), }); declarations.push(Declaration { - id: DeclarationId(2725), + id: DeclarationId(2727), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1854), + template: DeclarationId(1856), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2696), + value: DeclarationId(2698), }], }, type_params: vec![], @@ -85199,13 +85281,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5401, 5433), }); declarations.push(Declaration { - id: DeclarationId(2726), + id: DeclarationId(2728), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1856), + template: DeclarationId(1858), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2698), + value: DeclarationId(2700), }], }, type_params: vec![], @@ -85219,10 +85301,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5502, 5534), }); declarations.push(Declaration { - id: DeclarationId(2727), + id: DeclarationId(2729), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2386), + template: DeclarationId(2388), arguments: vec![TemplateArgument { parameter: DeclarationId(1051), value: DeclarationId(1239), @@ -85239,10 +85321,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5507, 5533), }); declarations.push(Declaration { - id: DeclarationId(2728), + id: DeclarationId(2730), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(1856), + template: DeclarationId(1858), arguments: vec![TemplateArgument { parameter: DeclarationId(692), value: DeclarationId(1048), @@ -85259,10 +85341,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5659, 5675), }); declarations.push(Declaration { - id: DeclarationId(2729), + id: DeclarationId(2731), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2392), + template: DeclarationId(2394), arguments: vec![TemplateArgument { parameter: DeclarationId(1054), value: DeclarationId(1239), @@ -85279,10 +85361,10 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 5800, 5834), }); declarations.push(Declaration { - id: DeclarationId(2730), + id: DeclarationId(2732), name: None, connective: TypeConnective::Instantiation { - template: DeclarationId(2396), + template: DeclarationId(2398), arguments: vec![TemplateArgument { parameter: DeclarationId(1054), value: DeclarationId(1239), @@ -85299,7 +85381,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/t_ci_workflow_as_data_demo.dag", 6046, 6080), }); declarations.push(Declaration { - id: DeclarationId(2731), + id: DeclarationId(2733), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -85319,7 +85401,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 30569, 30592), }); declarations.push(Declaration { - id: DeclarationId(2732), + id: DeclarationId(2734), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -85339,7 +85421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 31661, 31677), }); declarations.push(Declaration { - id: DeclarationId(2733), + id: DeclarationId(2735), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -85359,7 +85441,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 31682, 31702), }); declarations.push(Declaration { - id: DeclarationId(2734), + id: DeclarationId(2736), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85378,7 +85460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2616, 2649), }); declarations.push(Declaration { - id: DeclarationId(2735), + id: DeclarationId(2737), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85407,7 +85489,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 2654, 2762), }); declarations.push(Declaration { - id: DeclarationId(2736), + id: DeclarationId(2738), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85421,7 +85503,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4198, 4212), }); declarations.push(Declaration { - id: DeclarationId(2737), + id: DeclarationId(2739), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85435,7 +85517,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4217, 4227), }); declarations.push(Declaration { - id: DeclarationId(2738), + id: DeclarationId(2740), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85449,7 +85531,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4232, 4244), }); declarations.push(Declaration { - id: DeclarationId(2739), + id: DeclarationId(2741), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85463,7 +85545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4249, 4262), }); declarations.push(Declaration { - id: DeclarationId(2740), + id: DeclarationId(2742), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85477,7 +85559,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4267, 4279), }); declarations.push(Declaration { - id: DeclarationId(2741), + id: DeclarationId(2743), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85491,7 +85573,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4284, 4296), }); declarations.push(Declaration { - id: DeclarationId(2742), + id: DeclarationId(2744), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85505,7 +85587,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4301, 4323), }); declarations.push(Declaration { - id: DeclarationId(2743), + id: DeclarationId(2745), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85519,7 +85601,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4328, 4347), }); declarations.push(Declaration { - id: DeclarationId(2744), + id: DeclarationId(2746), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85533,7 +85615,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4352, 4377), }); declarations.push(Declaration { - id: DeclarationId(2745), + id: DeclarationId(2747), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85547,7 +85629,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4382, 4405), }); declarations.push(Declaration { - id: DeclarationId(2746), + id: DeclarationId(2748), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85561,7 +85643,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4811, 4820), }); declarations.push(Declaration { - id: DeclarationId(2747), + id: DeclarationId(2749), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85580,7 +85662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 4825, 4841), }); declarations.push(Declaration { - id: DeclarationId(2748), + id: DeclarationId(2750), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85594,7 +85676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5500, 5508), }); declarations.push(Declaration { - id: DeclarationId(2749), + id: DeclarationId(2751), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85608,7 +85690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5513, 5523), }); declarations.push(Declaration { - id: DeclarationId(2750), + id: DeclarationId(2752), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85622,7 +85704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 5748, 5760), }); declarations.push(Declaration { - id: DeclarationId(2751), + id: DeclarationId(2753), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85636,7 +85718,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6575, 6588), }); declarations.push(Declaration { - id: DeclarationId(2752), + id: DeclarationId(2754), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85650,7 +85732,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6593, 6606), }); declarations.push(Declaration { - id: DeclarationId(2753), + id: DeclarationId(2755), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85664,7 +85746,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 6611, 6619), }); declarations.push(Declaration { - id: DeclarationId(2754), + id: DeclarationId(2756), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85689,7 +85771,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7164, 7231), }); declarations.push(Declaration { - id: DeclarationId(2755), + id: DeclarationId(2757), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85708,7 +85790,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7272, 7325), }); declarations.push(Declaration { - id: DeclarationId(2756), + id: DeclarationId(2758), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85722,7 +85804,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7358, 7387), }); declarations.push(Declaration { - id: DeclarationId(2757), + id: DeclarationId(2759), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85736,7 +85818,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 7989, 8021), }); declarations.push(Declaration { - id: DeclarationId(2758), + id: DeclarationId(2760), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85750,7 +85832,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8026, 8057), }); declarations.push(Declaration { - id: DeclarationId(2759), + id: DeclarationId(2761), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85764,7 +85846,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8099, 8131), }); declarations.push(Declaration { - id: DeclarationId(2760), + id: DeclarationId(2762), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85778,7 +85860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8136, 8167), }); declarations.push(Declaration { - id: DeclarationId(2761), + id: DeclarationId(2763), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85792,7 +85874,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8172, 8200), }); declarations.push(Declaration { - id: DeclarationId(2762), + id: DeclarationId(2764), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85806,7 +85888,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8205, 8231), }); declarations.push(Declaration { - id: DeclarationId(2763), + id: DeclarationId(2765), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85820,7 +85902,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8270, 8292), }); declarations.push(Declaration { - id: DeclarationId(2764), + id: DeclarationId(2766), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85834,7 +85916,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8297, 8325), }); declarations.push(Declaration { - id: DeclarationId(2765), + id: DeclarationId(2767), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85848,7 +85930,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8330, 8359), }); declarations.push(Declaration { - id: DeclarationId(2766), + id: DeclarationId(2768), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -85862,7 +85944,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11170, 11178), }); declarations.push(Declaration { - id: DeclarationId(2767), + id: DeclarationId(2769), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85881,7 +85963,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11183, 11223), }); declarations.push(Declaration { - id: DeclarationId(2768), + id: DeclarationId(2770), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85900,7 +85982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11228, 11261), }); declarations.push(Declaration { - id: DeclarationId(2769), + id: DeclarationId(2771), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85925,7 +86007,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11266, 11344), }); declarations.push(Declaration { - id: DeclarationId(2770), + id: DeclarationId(2772), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -85944,7 +86026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11510, 11573), }); declarations.push(Declaration { - id: DeclarationId(2771), + id: DeclarationId(2773), name: None, connective: TypeConnective::Conj { children: vec![ @@ -85973,7 +86055,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11578, 11669), }); declarations.push(Declaration { - id: DeclarationId(2772), + id: DeclarationId(2774), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86002,7 +86084,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 11674, 11806), }); declarations.push(Declaration { - id: DeclarationId(2773), + id: DeclarationId(2775), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86027,7 +86109,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12021, 12110), }); declarations.push(Declaration { - id: DeclarationId(2774), + id: DeclarationId(2776), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86047,7 +86129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12910, 12922), }); declarations.push(Declaration { - id: DeclarationId(2775), + id: DeclarationId(2777), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86057,7 +86139,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2774), + ty: DeclarationId(2776), }, Field { label: "expect_exit_code".to_string(), @@ -86076,7 +86158,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 12859, 12956), }); declarations.push(Declaration { - id: DeclarationId(2776), + id: DeclarationId(2778), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86096,7 +86178,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 13671, 13683), }); declarations.push(Declaration { - id: DeclarationId(2777), + id: DeclarationId(2779), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86106,7 +86188,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "args".to_string(), - ty: DeclarationId(2776), + ty: DeclarationId(2778), }, Field { label: "expect_exit_code".to_string(), @@ -86129,7 +86211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 13621, 13749), }); declarations.push(Declaration { - id: DeclarationId(2778), + id: DeclarationId(2780), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86158,7 +86240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 14047, 14169), }); declarations.push(Declaration { - id: DeclarationId(2779), + id: DeclarationId(2781), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86187,7 +86269,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 14431, 14556), }); declarations.push(Declaration { - id: DeclarationId(2780), + id: DeclarationId(2782), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86206,7 +86288,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 16609, 16670), }); declarations.push(Declaration { - id: DeclarationId(2781), + id: DeclarationId(2783), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86231,7 +86313,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 16675, 16774), }); declarations.push(Declaration { - id: DeclarationId(2782), + id: DeclarationId(2784), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86260,7 +86342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 17128, 17260), }); declarations.push(Declaration { - id: DeclarationId(2783), + id: DeclarationId(2785), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86285,7 +86367,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 17827, 17939), }); declarations.push(Declaration { - id: DeclarationId(2784), + id: DeclarationId(2786), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86310,7 +86392,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18636, 18715), }); declarations.push(Declaration { - id: DeclarationId(2785), + id: DeclarationId(2787), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86339,7 +86421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 18935, 19048), }); declarations.push(Declaration { - id: DeclarationId(2786), + id: DeclarationId(2788), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86368,7 +86450,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 19053, 19189), }); declarations.push(Declaration { - id: DeclarationId(2787), + id: DeclarationId(2789), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86393,7 +86475,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 19896, 19978), }); declarations.push(Declaration { - id: DeclarationId(2788), + id: DeclarationId(2790), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86418,7 +86500,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 19983, 20069), }); declarations.push(Declaration { - id: DeclarationId(2789), + id: DeclarationId(2791), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86438,7 +86520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 20969, 20997), }); declarations.push(Declaration { - id: DeclarationId(2790), + id: DeclarationId(2792), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86448,7 +86530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "manifest_entries".to_string(), - ty: DeclarationId(2789), + ty: DeclarationId(2791), }, ], }, @@ -86463,7 +86545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 20894, 21003), }); declarations.push(Declaration { - id: DeclarationId(2791), + id: DeclarationId(2793), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86488,7 +86570,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 22218, 22343), }); declarations.push(Declaration { - id: DeclarationId(2792), + id: DeclarationId(2794), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86517,7 +86599,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 23285, 23419), }); declarations.push(Declaration { - id: DeclarationId(2793), + id: DeclarationId(2795), name: None, connective: TypeConnective::Conj { children: vec![ @@ -86546,7 +86628,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 24058, 24202), }); declarations.push(Declaration { - id: DeclarationId(2794), + id: DeclarationId(2796), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86565,7 +86647,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 25047, 25101), }); declarations.push(Declaration { - id: DeclarationId(2795), + id: DeclarationId(2797), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86585,7 +86667,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26145, 26168), }); declarations.push(Declaration { - id: DeclarationId(2796), + id: DeclarationId(2798), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86599,7 +86681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26371, 26377), }); declarations.push(Declaration { - id: DeclarationId(2797), + id: DeclarationId(2799), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86613,7 +86695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26382, 26388), }); declarations.push(Declaration { - id: DeclarationId(2798), + id: DeclarationId(2800), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86633,7 +86715,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 26526, 26549), }); declarations.push(Declaration { - id: DeclarationId(2799), + id: DeclarationId(2801), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86652,7 +86734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28822, 28851), }); declarations.push(Declaration { - id: DeclarationId(2800), + id: DeclarationId(2802), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86671,7 +86753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 28856, 28895), }); declarations.push(Declaration { - id: DeclarationId(2801), + id: DeclarationId(2803), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86690,7 +86772,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 29753, 29774), }); declarations.push(Declaration { - id: DeclarationId(2802), + id: DeclarationId(2804), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -86709,7 +86791,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 29779, 29810), }); declarations.push(Declaration { - id: DeclarationId(2803), + id: DeclarationId(2805), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86729,7 +86811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 29854, 29870), }); declarations.push(Declaration { - id: DeclarationId(2804), + id: DeclarationId(2806), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86749,7 +86831,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 30126, 30149), }); declarations.push(Declaration { - id: DeclarationId(2805), + id: DeclarationId(2807), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -86769,7 +86851,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/verification.dag", 8593, 8624), }); declarations.push(Declaration { - id: DeclarationId(2806), + id: DeclarationId(2808), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86783,7 +86865,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 532, 547), }); declarations.push(Declaration { - id: DeclarationId(2807), + id: DeclarationId(2809), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86797,7 +86879,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 550, 561), }); declarations.push(Declaration { - id: DeclarationId(2808), + id: DeclarationId(2810), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86811,7 +86893,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/pipeline.dag", 564, 576), }); declarations.push(Declaration { - id: DeclarationId(2809), + id: DeclarationId(2811), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -86830,7 +86912,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(2810), + id: DeclarationId(2812), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86844,7 +86926,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6428, 6446), }); declarations.push(Declaration { - id: DeclarationId(2811), + id: DeclarationId(2813), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86858,7 +86940,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6451, 6466), }); declarations.push(Declaration { - id: DeclarationId(2812), + id: DeclarationId(2814), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86872,7 +86954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6495, 6518), }); declarations.push(Declaration { - id: DeclarationId(2813), + id: DeclarationId(2815), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86886,7 +86968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6523, 6544), }); declarations.push(Declaration { - id: DeclarationId(2814), + id: DeclarationId(2816), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86900,7 +86982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 6549, 6564), }); declarations.push(Declaration { - id: DeclarationId(2815), + id: DeclarationId(2817), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86914,7 +86996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8177, 8187), }); declarations.push(Declaration { - id: DeclarationId(2816), + id: DeclarationId(2818), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86928,7 +87010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8192, 8203), }); declarations.push(Declaration { - id: DeclarationId(2817), + id: DeclarationId(2819), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86942,7 +87024,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8208, 8221), }); declarations.push(Declaration { - id: DeclarationId(2818), + id: DeclarationId(2820), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86956,7 +87038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8226, 8239), }); declarations.push(Declaration { - id: DeclarationId(2819), + id: DeclarationId(2821), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86970,7 +87052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8244, 8257), }); declarations.push(Declaration { - id: DeclarationId(2820), + id: DeclarationId(2822), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86984,7 +87066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8262, 8276), }); declarations.push(Declaration { - id: DeclarationId(2821), + id: DeclarationId(2823), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -86998,7 +87080,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 8281, 8296), }); declarations.push(Declaration { - id: DeclarationId(2822), + id: DeclarationId(2824), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87012,7 +87094,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9038, 9055), }); declarations.push(Declaration { - id: DeclarationId(2823), + id: DeclarationId(2825), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87026,7 +87108,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9060, 9070), }); declarations.push(Declaration { - id: DeclarationId(2824), + id: DeclarationId(2826), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87040,7 +87122,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9075, 9079), }); declarations.push(Declaration { - id: DeclarationId(2825), + id: DeclarationId(2827), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87050,11 +87132,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1758), + ty: DeclarationId(1760), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1760), + ty: DeclarationId(1762), }, Field { label: "range_min_inclusive".to_string(), @@ -87070,7 +87152,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "overflow".to_string(), - ty: DeclarationId(1761), + ty: DeclarationId(1763), }, ], }, @@ -87085,7 +87167,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 9857, 10429), }); declarations.push(Declaration { - id: DeclarationId(2826), + id: DeclarationId(2828), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87095,11 +87177,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "algebra".to_string(), - ty: DeclarationId(1759), + ty: DeclarationId(1761), }, Field { label: "carrier".to_string(), - ty: DeclarationId(1760), + ty: DeclarationId(1762), }, Field { label: "is_copy".to_string(), @@ -87118,13 +87200,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10434, 10616), }); declarations.push(Declaration { - id: DeclarationId(2827), + id: DeclarationId(2829), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1762), + value: DeclarationId(1764), }], }, type_params: vec![], @@ -87138,7 +87220,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/languages/rust/primitives.dag", 10965, 10984), }); declarations.push(Declaration { - id: DeclarationId(2828), + id: DeclarationId(2830), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87152,7 +87234,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4233, 4241), }); declarations.push(Declaration { - id: DeclarationId(2829), + id: DeclarationId(2831), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -87171,7 +87253,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4246, 4277), }); declarations.push(Declaration { - id: DeclarationId(2830), + id: DeclarationId(2832), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -87191,12 +87273,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4299, 4319), }); declarations.push(Declaration { - id: DeclarationId(2831), + id: DeclarationId(2833), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "values".to_string(), - ty: DeclarationId(2830), + ty: DeclarationId(2832), }], }, type_params: vec![], @@ -87210,7 +87292,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4282, 4321), }); declarations.push(Declaration { - id: DeclarationId(2832), + id: DeclarationId(2834), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87235,7 +87317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4326, 4379), }); declarations.push(Declaration { - id: DeclarationId(2833), + id: DeclarationId(2835), name: None, connective: TypeConnective::Conj { children: vec![ @@ -87260,7 +87342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/cron_schedule_model.dag", 4384, 4433), }); declarations.push(Declaration { - id: DeclarationId(2834), + id: DeclarationId(2836), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87274,7 +87356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 847, 851), }); declarations.push(Declaration { - id: DeclarationId(2835), + id: DeclarationId(2837), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87288,7 +87370,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 854, 857), }); declarations.push(Declaration { - id: DeclarationId(2836), + id: DeclarationId(2838), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87302,13 +87384,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 860, 872), }); declarations.push(Declaration { - id: DeclarationId(2837), + id: DeclarationId(2839), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1774), + value: DeclarationId(1776), }], }, type_params: vec![], @@ -87322,7 +87404,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1242, 1259), }); declarations.push(Declaration { - id: DeclarationId(2838), + id: DeclarationId(2840), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87341,7 +87423,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(2839), + id: DeclarationId(2841), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87355,7 +87437,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1309, 1318), }); declarations.push(Declaration { - id: DeclarationId(2840), + id: DeclarationId(2842), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87369,7 +87451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1323, 1332), }); declarations.push(Declaration { - id: DeclarationId(2841), + id: DeclarationId(2843), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87383,7 +87465,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1337, 1350), }); declarations.push(Declaration { - id: DeclarationId(2842), + id: DeclarationId(2844), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87397,7 +87479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1355, 1367), }); declarations.push(Declaration { - id: DeclarationId(2843), + id: DeclarationId(2845), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87411,7 +87493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1372, 1385), }); declarations.push(Declaration { - id: DeclarationId(2844), + id: DeclarationId(2846), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87430,7 +87512,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(2845), + id: DeclarationId(2847), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87444,7 +87526,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1677, 1685), }); declarations.push(Declaration { - id: DeclarationId(2846), + id: DeclarationId(2848), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87458,7 +87540,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1688, 1697), }); declarations.push(Declaration { - id: DeclarationId(2847), + id: DeclarationId(2849), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87472,13 +87554,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1700, 1709), }); declarations.push(Declaration { - id: DeclarationId(2848), + id: DeclarationId(2850), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1783), + value: DeclarationId(1785), }], }, type_params: vec![], @@ -87492,11 +87574,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1521, 1542), }); declarations.push(Declaration { - id: DeclarationId(2849), + id: DeclarationId(2851), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1792), + DeclarationId(1794), CardinalityBound::AtMostOne, ), ), @@ -87511,13 +87593,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(2850), + id: DeclarationId(2852), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1789), + value: DeclarationId(1791), }], }, type_params: vec![], @@ -87531,7 +87613,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1583, 1592), }); declarations.push(Declaration { - id: DeclarationId(2851), + id: DeclarationId(2853), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -87557,11 +87639,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1709), }); declarations.push(Declaration { - id: DeclarationId(2852), + id: DeclarationId(2854), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2851), + DeclarationId(2853), CardinalityBound::AtMostOne, ), ), @@ -87576,11 +87658,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(2853), + id: DeclarationId(2855), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1781), + DeclarationId(1783), CardinalityBound::AtMostOne, ), ), @@ -87595,7 +87677,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(2854), + id: DeclarationId(2856), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87609,7 +87691,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1917, 1925), }); declarations.push(Declaration { - id: DeclarationId(2855), + id: DeclarationId(2857), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87623,7 +87705,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1928, 1937), }); declarations.push(Declaration { - id: DeclarationId(2856), + id: DeclarationId(2858), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87637,7 +87719,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1940, 1948), }); declarations.push(Declaration { - id: DeclarationId(2857), + id: DeclarationId(2859), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -87657,7 +87739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2106, 2118), }); declarations.push(Declaration { - id: DeclarationId(2858), + id: DeclarationId(2860), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -87677,17 +87759,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2127, 2139), }); declarations.push(Declaration { - id: DeclarationId(2859), + id: DeclarationId(2861), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2857), + ty: DeclarationId(2859), }, Field { label: "paths".to_string(), - ty: DeclarationId(2858), + ty: DeclarationId(2860), }, ], }, @@ -87702,7 +87784,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2089, 2141), }); declarations.push(Declaration { - id: DeclarationId(2860), + id: DeclarationId(2862), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -87722,13 +87804,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2170, 2182), }); declarations.push(Declaration { - id: DeclarationId(2861), + id: DeclarationId(2863), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1784), + value: DeclarationId(1786), }], }, type_params: vec![], @@ -87742,17 +87824,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2191, 2216), }); declarations.push(Declaration { - id: DeclarationId(2862), + id: DeclarationId(2864), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "branches".to_string(), - ty: DeclarationId(2860), + ty: DeclarationId(2862), }, Field { label: "types".to_string(), - ty: DeclarationId(2861), + ty: DeclarationId(2863), }, ], }, @@ -87767,12 +87849,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2146, 2218), }); declarations.push(Declaration { - id: DeclarationId(2863), + id: DeclarationId(2865), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "cron".to_string(), - ty: DeclarationId(1765), + ty: DeclarationId(1767), }], }, type_params: vec![], @@ -87786,13 +87868,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2223, 2254), }); declarations.push(Declaration { - id: DeclarationId(2864), + id: DeclarationId(2866), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1785), + value: DeclarationId(1787), }], }, type_params: vec![], @@ -87806,12 +87888,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2286, 2305), }); declarations.push(Declaration { - id: DeclarationId(2865), + id: DeclarationId(2867), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2864), + ty: DeclarationId(2866), }], }, type_params: vec![], @@ -87825,13 +87907,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2259, 2307), }); declarations.push(Declaration { - id: DeclarationId(2866), + id: DeclarationId(2868), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1785), + value: DeclarationId(1787), }], }, type_params: vec![], @@ -87845,12 +87927,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2335, 2354), }); declarations.push(Declaration { - id: DeclarationId(2867), + id: DeclarationId(2869), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "inputs".to_string(), - ty: DeclarationId(2866), + ty: DeclarationId(2868), }], }, type_params: vec![], @@ -87864,7 +87946,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2312, 2356), }); declarations.push(Declaration { - id: DeclarationId(2868), + id: DeclarationId(2870), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87878,7 +87960,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2387, 2393), }); declarations.push(Declaration { - id: DeclarationId(2869), + id: DeclarationId(2871), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87892,7 +87974,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2398, 2409), }); declarations.push(Declaration { - id: DeclarationId(2870), + id: DeclarationId(2872), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87906,7 +87988,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2414, 2422), }); declarations.push(Declaration { - id: DeclarationId(2871), + id: DeclarationId(2873), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87920,7 +88002,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2427, 2441), }); declarations.push(Declaration { - id: DeclarationId(2872), + id: DeclarationId(2874), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87934,7 +88016,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2446, 2452), }); declarations.push(Declaration { - id: DeclarationId(2873), + id: DeclarationId(2875), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87953,7 +88035,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(2874), + id: DeclarationId(2876), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -87972,7 +88054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(2875), + id: DeclarationId(2877), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -87986,7 +88068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2603, 2614), }); declarations.push(Declaration { - id: DeclarationId(2876), + id: DeclarationId(2878), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88000,7 +88082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2617, 2629), }); declarations.push(Declaration { - id: DeclarationId(2877), + id: DeclarationId(2879), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88014,7 +88096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2632, 2643), }); declarations.push(Declaration { - id: DeclarationId(2878), + id: DeclarationId(2880), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88028,7 +88110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2646, 2662), }); declarations.push(Declaration { - id: DeclarationId(2879), + id: DeclarationId(2881), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88042,7 +88124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4784, 4793), }); declarations.push(Declaration { - id: DeclarationId(2880), + id: DeclarationId(2882), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88056,7 +88138,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4796, 4804), }); declarations.push(Declaration { - id: DeclarationId(2881), + id: DeclarationId(2883), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88070,7 +88152,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 4807, 4820), }); declarations.push(Declaration { - id: DeclarationId(2882), + id: DeclarationId(2884), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88089,13 +88171,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(2883), + id: DeclarationId(2885), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(1795), + value: DeclarationId(1797), }], }, type_params: vec![], @@ -88109,7 +88191,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5372, 5382), }); declarations.push(Declaration { - id: DeclarationId(2884), + id: DeclarationId(2886), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -88129,7 +88211,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5392, 5404), }); declarations.push(Declaration { - id: DeclarationId(2885), + id: DeclarationId(2887), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -88155,11 +88237,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5511), }); declarations.push(Declaration { - id: DeclarationId(2886), + id: DeclarationId(2888), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2885), + DeclarationId(2887), CardinalityBound::AtMostOne, ), ), @@ -88174,7 +88256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(2887), + id: DeclarationId(2889), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -88200,11 +88282,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5634), }); declarations.push(Declaration { - id: DeclarationId(2888), + id: DeclarationId(2890), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2887), + DeclarationId(2889), CardinalityBound::AtMostOne, ), ), @@ -88219,7 +88301,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(2889), + id: DeclarationId(2891), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88238,11 +88320,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(2890), + id: DeclarationId(2892), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1811), + DeclarationId(1813), CardinalityBound::AtMostOne, ), ), @@ -88257,7 +88339,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(2891), + id: DeclarationId(2893), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88276,11 +88358,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(2892), + id: DeclarationId(2894), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1792), + DeclarationId(1794), CardinalityBound::AtMostOne, ), ), @@ -88295,7 +88377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(2893), + id: DeclarationId(2895), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88314,7 +88396,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6619, 6655), }); declarations.push(Declaration { - id: DeclarationId(2894), + id: DeclarationId(2896), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88333,7 +88415,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 6660, 6709), }); declarations.push(Declaration { - id: DeclarationId(2895), + id: DeclarationId(2897), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88347,7 +88429,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7555, 7584), }); declarations.push(Declaration { - id: DeclarationId(2896), + id: DeclarationId(2898), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88366,7 +88448,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 7589, 7646), }); declarations.push(Declaration { - id: DeclarationId(2897), + id: DeclarationId(2899), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88385,11 +88467,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8224, 8259), }); declarations.push(Declaration { - id: DeclarationId(2898), + id: DeclarationId(2900), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1791), + DeclarationId(1793), CardinalityBound::AtMostOne, ), ), @@ -88404,7 +88486,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(2899), + id: DeclarationId(2901), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88414,7 +88496,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2898), + ty: DeclarationId(2900), }, ], }, @@ -88429,11 +88511,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8264, 8453), }); declarations.push(Declaration { - id: DeclarationId(2900), + id: DeclarationId(2902), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(1790), + DeclarationId(1792), CardinalityBound::AtMostOne, ), ), @@ -88448,7 +88530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(2901), + id: DeclarationId(2903), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88467,7 +88549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(2902), + id: DeclarationId(2904), name: None, connective: TypeConnective::Conj { children: vec![ @@ -88477,11 +88559,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "cancel_in_progress".to_string(), - ty: DeclarationId(2900), + ty: DeclarationId(2902), }, Field { label: "explicit_single".to_string(), - ty: DeclarationId(2901), + ty: DeclarationId(2903), }, ], }, @@ -88496,12 +88578,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8458, 8845), }); declarations.push(Declaration { - id: DeclarationId(2903), + id: DeclarationId(2905), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "label".to_string(), - ty: DeclarationId(1794), + ty: DeclarationId(1796), }], }, type_params: vec![], @@ -88515,7 +88597,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10037, 10072), }); declarations.push(Declaration { - id: DeclarationId(2904), + id: DeclarationId(2906), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -88535,12 +88617,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10098, 10110), }); declarations.push(Declaration { - id: DeclarationId(2905), + id: DeclarationId(2907), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "labels".to_string(), - ty: DeclarationId(2904), + ty: DeclarationId(2906), }], }, type_params: vec![], @@ -88554,7 +88636,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10077, 10112), }); declarations.push(Declaration { - id: DeclarationId(2906), + id: DeclarationId(2908), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -88573,7 +88655,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10201, 10240), }); declarations.push(Declaration { - id: DeclarationId(2907), + id: DeclarationId(2909), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88587,7 +88669,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10263, 10275), }); declarations.push(Declaration { - id: DeclarationId(2908), + id: DeclarationId(2910), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88601,7 +88683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10280, 10290), }); declarations.push(Declaration { - id: DeclarationId(2909), + id: DeclarationId(2911), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88615,7 +88697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10295, 10305), }); declarations.push(Declaration { - id: DeclarationId(2910), + id: DeclarationId(2912), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88629,7 +88711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10310, 10321), }); declarations.push(Declaration { - id: DeclarationId(2911), + id: DeclarationId(2913), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88643,7 +88725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10326, 10333), }); declarations.push(Declaration { - id: DeclarationId(2912), + id: DeclarationId(2914), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -88657,7 +88739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10338, 10351), }); declarations.push(Declaration { - id: DeclarationId(2913), + id: DeclarationId(2915), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88676,7 +88758,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(2914), + id: DeclarationId(2916), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88695,7 +88777,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(2915), + id: DeclarationId(2917), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -88721,11 +88803,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10633), }); declarations.push(Declaration { - id: DeclarationId(2916), + id: DeclarationId(2918), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2915), + DeclarationId(2917), CardinalityBound::AtMostOne, ), ), @@ -88740,7 +88822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(2917), + id: DeclarationId(2919), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88759,7 +88841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(2918), + id: DeclarationId(2920), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88778,7 +88860,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(2919), + id: DeclarationId(2921), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88797,17 +88879,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(2920), + id: DeclarationId(2922), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2913), + ty: DeclarationId(2915), }, Field { label: "id".to_string(), - ty: DeclarationId(2914), + ty: DeclarationId(2916), }, Field { label: "run".to_string(), @@ -88815,19 +88897,19 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "shell".to_string(), - ty: DeclarationId(1796), + ty: DeclarationId(1798), }, Field { label: "env".to_string(), - ty: DeclarationId(2916), + ty: DeclarationId(2918), }, Field { label: "working_directory".to_string(), - ty: DeclarationId(2917), + ty: DeclarationId(2919), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2918), + ty: DeclarationId(2920), }, Field { label: "continue_on_error".to_string(), @@ -88835,7 +88917,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2919), + ty: DeclarationId(2921), }, ], }, @@ -88850,7 +88932,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10510, 10763), }); declarations.push(Declaration { - id: DeclarationId(2921), + id: DeclarationId(2923), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88869,7 +88951,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(2922), + id: DeclarationId(2924), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -88887,51 +88969,6 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { nominal_opacity: None, span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); - declarations.push(Declaration { - id: DeclarationId(2923), - name: None, - connective: TypeConnective::Instantiation { - template: DeclarationId(131), - arguments: vec![ - TemplateArgument { - parameter: DeclarationId(132), - value: DeclarationId(224), - }, - TemplateArgument { - parameter: DeclarationId(133), - value: DeclarationId(224), - }, - ], - }, - 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("dsl/extdeps/github/actions.dag", 10943, 10962), - }); - declarations.push(Declaration { - id: DeclarationId(2924), - name: None, - connective: TypeConnective::Cardinality( - CardinalityPayload::new_unchecked_bypassing_idempotence( - DeclarationId(2923), - CardinalityBound::AtMostOne, - ), - ), - 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("dsl/extdeps/github/actions.dag", 10943, 10963), - }); declarations.push(Declaration { id: DeclarationId(2925), name: None, @@ -88956,7 +88993,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10995), + span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10962), }); declarations.push(Declaration { id: DeclarationId(2926), @@ -88975,11 +89012,56 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { value_body: None, refinement: None, nominal_opacity: None, - span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), + span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { id: DeclarationId(2927), name: None, + connective: TypeConnective::Instantiation { + template: DeclarationId(131), + arguments: vec![ + TemplateArgument { + parameter: DeclarationId(132), + value: DeclarationId(224), + }, + TemplateArgument { + parameter: DeclarationId(133), + value: DeclarationId(224), + }, + ], + }, + 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("dsl/extdeps/github/actions.dag", 10976, 10995), + }); + declarations.push(Declaration { + id: DeclarationId(2928), + name: None, + connective: TypeConnective::Cardinality( + CardinalityPayload::new_unchecked_bypassing_idempotence( + DeclarationId(2927), + CardinalityBound::AtMostOne, + ), + ), + 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("dsl/extdeps/github/actions.dag", 10976, 10996), + }); + declarations.push(Declaration { + id: DeclarationId(2929), + name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( DeclarationId(224), @@ -88997,7 +89079,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(2928), + id: DeclarationId(2930), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89016,33 +89098,33 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(2929), + id: DeclarationId(2931), name: None, connective: TypeConnective::Conj { children: vec![ Field { label: "name".to_string(), - ty: DeclarationId(2921), + ty: DeclarationId(2923), }, Field { label: "id".to_string(), - ty: DeclarationId(2922), + ty: DeclarationId(2924), }, Field { label: "uses".to_string(), - ty: DeclarationId(1797), + ty: DeclarationId(1799), }, Field { label: "with".to_string(), - ty: DeclarationId(2924), + ty: DeclarationId(2926), }, Field { label: "env".to_string(), - ty: DeclarationId(2926), + ty: DeclarationId(2928), }, Field { label: "if_condition".to_string(), - ty: DeclarationId(2927), + ty: DeclarationId(2929), }, Field { label: "continue_on_error".to_string(), @@ -89050,7 +89132,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "timeout_minutes".to_string(), - ty: DeclarationId(2928), + ty: DeclarationId(2930), }, ], }, @@ -89065,7 +89147,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10768, 11091), }); declarations.push(Declaration { - id: DeclarationId(2930), + id: DeclarationId(2932), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89079,7 +89161,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11110, 11114), }); declarations.push(Declaration { - id: DeclarationId(2931), + id: DeclarationId(2933), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89093,7 +89175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11117, 11119), }); declarations.push(Declaration { - id: DeclarationId(2932), + id: DeclarationId(2934), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89107,7 +89189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11122, 11126), }); declarations.push(Declaration { - id: DeclarationId(2933), + id: DeclarationId(2935), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89121,7 +89203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11129, 11135), }); declarations.push(Declaration { - id: DeclarationId(2934), + id: DeclarationId(2936), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89135,7 +89217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11138, 11141), }); declarations.push(Declaration { - id: DeclarationId(2935), + id: DeclarationId(2937), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89154,7 +89236,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(2936), + id: DeclarationId(2938), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89173,7 +89255,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(2937), + id: DeclarationId(2939), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89192,7 +89274,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(2938), + id: DeclarationId(2940), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89202,15 +89284,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2935), + ty: DeclarationId(2937), }, Field { label: "line".to_string(), - ty: DeclarationId(2936), + ty: DeclarationId(2938), }, Field { label: "col".to_string(), - ty: DeclarationId(2937), + ty: DeclarationId(2939), }, ], }, @@ -89225,7 +89307,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11463, 11536), }); declarations.push(Declaration { - id: DeclarationId(2939), + id: DeclarationId(2941), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89244,7 +89326,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(2940), + id: DeclarationId(2942), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89263,7 +89345,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(2941), + id: DeclarationId(2943), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89282,7 +89364,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(2942), + id: DeclarationId(2944), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89292,15 +89374,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2939), + ty: DeclarationId(2941), }, Field { label: "line".to_string(), - ty: DeclarationId(2940), + ty: DeclarationId(2942), }, Field { label: "col".to_string(), - ty: DeclarationId(2941), + ty: DeclarationId(2943), }, ], }, @@ -89315,7 +89397,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11541, 11616), }); declarations.push(Declaration { - id: DeclarationId(2943), + id: DeclarationId(2945), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89334,7 +89416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(2944), + id: DeclarationId(2946), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89353,7 +89435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(2945), + id: DeclarationId(2947), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89372,7 +89454,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(2946), + id: DeclarationId(2948), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89382,15 +89464,15 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "file".to_string(), - ty: DeclarationId(2943), + ty: DeclarationId(2945), }, Field { label: "line".to_string(), - ty: DeclarationId(2944), + ty: DeclarationId(2946), }, Field { label: "col".to_string(), - ty: DeclarationId(2945), + ty: DeclarationId(2947), }, ], }, @@ -89405,7 +89487,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11621, 11695), }); declarations.push(Declaration { - id: DeclarationId(2947), + id: DeclarationId(2949), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89424,7 +89506,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11700, 11733), }); declarations.push(Declaration { - id: DeclarationId(2948), + id: DeclarationId(2950), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89438,7 +89520,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11738, 11756), }); declarations.push(Declaration { - id: DeclarationId(2949), + id: DeclarationId(2951), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89463,7 +89545,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11761, 11802), }); declarations.push(Declaration { - id: DeclarationId(2950), + id: DeclarationId(2952), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89482,7 +89564,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11807, 11832), }); declarations.push(Declaration { - id: DeclarationId(2951), + id: DeclarationId(2953), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89501,7 +89583,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11837, 11867), }); declarations.push(Declaration { - id: DeclarationId(2952), + id: DeclarationId(2954), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89520,7 +89602,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(2953), + id: DeclarationId(2955), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89534,11 +89616,11 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "retention_days".to_string(), - ty: DeclarationId(2952), + ty: DeclarationId(2954), }, Field { label: "if_no_files_found".to_string(), - ty: DeclarationId(1808), + ty: DeclarationId(1810), }, ], }, @@ -89553,7 +89635,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12620, 12720), }); declarations.push(Declaration { - id: DeclarationId(2954), + id: DeclarationId(2956), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89572,7 +89654,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(2955), + id: DeclarationId(2957), name: None, connective: TypeConnective::Conj { children: vec![ @@ -89582,7 +89664,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, Field { label: "path".to_string(), - ty: DeclarationId(2954), + ty: DeclarationId(2956), }, ], }, @@ -89597,7 +89679,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12725, 12765), }); declarations.push(Declaration { - id: DeclarationId(2956), + id: DeclarationId(2958), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89611,7 +89693,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12795, 12799), }); declarations.push(Declaration { - id: DeclarationId(2957), + id: DeclarationId(2959), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89625,7 +89707,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12802, 12810), }); declarations.push(Declaration { - id: DeclarationId(2958), + id: DeclarationId(2960), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89639,7 +89721,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12813, 12819), }); declarations.push(Declaration { - id: DeclarationId(2959), + id: DeclarationId(2961), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), @@ -89659,7 +89741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13281, 13293), }); declarations.push(Declaration { - id: DeclarationId(2960), + id: DeclarationId(2962), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -89670,7 +89752,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { }, TemplateArgument { parameter: DeclarationId(133), - value: DeclarationId(2959), + value: DeclarationId(2961), }, ], }, @@ -89685,7 +89767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13269, 13294), }); declarations.push(Declaration { - id: DeclarationId(2961), + id: DeclarationId(2963), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -89711,13 +89793,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13311, 13330), }); declarations.push(Declaration { - id: DeclarationId(2962), + id: DeclarationId(2964), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2961), + value: DeclarationId(2963), }], }, type_params: vec![], @@ -89731,7 +89813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13306, 13331), }); declarations.push(Declaration { - id: DeclarationId(2963), + id: DeclarationId(2965), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(131), @@ -89757,13 +89839,13 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13348, 13367), }); declarations.push(Declaration { - id: DeclarationId(2964), + id: DeclarationId(2966), name: None, connective: TypeConnective::Instantiation { template: DeclarationId(691), arguments: vec![TemplateArgument { parameter: DeclarationId(692), - value: DeclarationId(2963), + value: DeclarationId(2965), }], }, type_params: vec![], @@ -89777,7 +89859,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13343, 13368), }); declarations.push(Declaration { - id: DeclarationId(2965), + id: DeclarationId(2967), name: None, connective: TypeConnective::Cardinality( CardinalityPayload::new_unchecked_bypassing_idempotence( @@ -89796,7 +89878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(2966), + id: DeclarationId(2968), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89810,7 +89892,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13563, 13570), }); declarations.push(Declaration { - id: DeclarationId(2967), + id: DeclarationId(2969), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89824,7 +89906,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13575, 13582), }); declarations.push(Declaration { - id: DeclarationId(2968), + id: DeclarationId(2970), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89838,7 +89920,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13587, 13596), }); declarations.push(Declaration { - id: DeclarationId(2969), + id: DeclarationId(2971), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89852,7 +89934,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13601, 13608), }); declarations.push(Declaration { - id: DeclarationId(2970), + id: DeclarationId(2972), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89866,7 +89948,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13613, 13621), }); declarations.push(Declaration { - id: DeclarationId(2971), + id: DeclarationId(2973), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89880,7 +89962,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13626, 13640), }); declarations.push(Declaration { - id: DeclarationId(2972), + id: DeclarationId(2974), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89894,7 +89976,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1935, 1959), }); declarations.push(Declaration { - id: DeclarationId(2973), + id: DeclarationId(2975), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89908,7 +89990,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 1964, 1989), }); declarations.push(Declaration { - id: DeclarationId(2974), + id: DeclarationId(2976), name: None, connective: TypeConnective::Arrow { inputs: vec![DeclarationId(145)], @@ -89926,7 +90008,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/ci.dag", 2673, 2714), }); declarations.push(Declaration { - id: DeclarationId(2975), + id: DeclarationId(2977), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -89945,7 +90027,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2976), + id: DeclarationId(2978), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -89959,17 +90041,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2977), + id: DeclarationId(2979), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2975), + ty: DeclarationId(2977), }, Field { label: "None".to_string(), - ty: DeclarationId(2976), + ty: DeclarationId(2978), }, ], }, @@ -89984,7 +90066,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17832, 17834), }); declarations.push(Declaration { - id: DeclarationId(2978), + id: DeclarationId(2980), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90003,7 +90085,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2979), + id: DeclarationId(2981), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90017,17 +90099,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2980), + id: DeclarationId(2982), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2978), + ty: DeclarationId(2980), }, Field { label: "None".to_string(), - ty: DeclarationId(2979), + ty: DeclarationId(2981), }, ], }, @@ -90042,7 +90124,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 17851, 17853), }); declarations.push(Declaration { - id: DeclarationId(2981), + id: DeclarationId(2983), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90061,7 +90143,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2982), + id: DeclarationId(2984), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90075,17 +90157,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2983), + id: DeclarationId(2985), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2981), + ty: DeclarationId(2983), }, Field { label: "None".to_string(), - ty: DeclarationId(2982), + ty: DeclarationId(2984), }, ], }, @@ -90100,7 +90182,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 18997, 18999), }); declarations.push(Declaration { - id: DeclarationId(2984), + id: DeclarationId(2986), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90119,7 +90201,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2985), + id: DeclarationId(2987), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90133,17 +90215,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2986), + id: DeclarationId(2988), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2984), + ty: DeclarationId(2986), }, Field { label: "None".to_string(), - ty: DeclarationId(2985), + ty: DeclarationId(2987), }, ], }, @@ -90158,7 +90240,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 19047, 19049), }); declarations.push(Declaration { - id: DeclarationId(2987), + id: DeclarationId(2989), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90177,7 +90259,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2988), + id: DeclarationId(2990), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90191,17 +90273,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2989), + id: DeclarationId(2991), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2987), + ty: DeclarationId(2989), }, Field { label: "None".to_string(), - ty: DeclarationId(2988), + ty: DeclarationId(2990), }, ], }, @@ -90216,7 +90298,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23544, 23565), }); declarations.push(Declaration { - id: DeclarationId(2990), + id: DeclarationId(2992), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90235,7 +90317,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2991), + id: DeclarationId(2993), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90249,17 +90331,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2992), + id: DeclarationId(2994), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2990), + ty: DeclarationId(2992), }, Field { label: "None".to_string(), - ty: DeclarationId(2991), + ty: DeclarationId(2993), }, ], }, @@ -90274,7 +90356,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23580, 23590), }); declarations.push(Declaration { - id: DeclarationId(2993), + id: DeclarationId(2995), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90293,7 +90375,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2994), + id: DeclarationId(2996), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90307,17 +90389,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2995), + id: DeclarationId(2997), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2993), + ty: DeclarationId(2995), }, Field { label: "None".to_string(), - ty: DeclarationId(2994), + ty: DeclarationId(2996), }, ], }, @@ -90332,7 +90414,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/algebra.dag", 23835, 23839), }); declarations.push(Declaration { - id: DeclarationId(2996), + id: DeclarationId(2998), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90351,7 +90433,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2997), + id: DeclarationId(2999), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90365,17 +90447,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2998), + id: DeclarationId(3000), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2996), + ty: DeclarationId(2998), }, Field { label: "None".to_string(), - ty: DeclarationId(2997), + ty: DeclarationId(2999), }, ], }, @@ -90390,7 +90472,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 3781, 3785), }); declarations.push(Declaration { - id: DeclarationId(2999), + id: DeclarationId(3001), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90409,7 +90491,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(3000), + id: DeclarationId(3002), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90423,17 +90505,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(3001), + id: DeclarationId(3003), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(2999), + ty: DeclarationId(3001), }, Field { label: "None".to_string(), - ty: DeclarationId(3000), + ty: DeclarationId(3002), }, ], }, @@ -90448,7 +90530,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 4264, 4271), }); declarations.push(Declaration { - id: DeclarationId(3002), + id: DeclarationId(3004), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90467,7 +90549,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(3003), + id: DeclarationId(3005), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90481,17 +90563,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(3004), + id: DeclarationId(3006), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3002), + ty: DeclarationId(3004), }, Field { label: "None".to_string(), - ty: DeclarationId(3003), + ty: DeclarationId(3005), }, ], }, @@ -90506,7 +90588,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 6172, 6179), }); declarations.push(Declaration { - id: DeclarationId(3005), + id: DeclarationId(3007), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90525,7 +90607,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16948, 16968), }); declarations.push(Declaration { - id: DeclarationId(3006), + id: DeclarationId(3008), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90539,17 +90621,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16948, 16968), }); declarations.push(Declaration { - id: DeclarationId(3007), + id: DeclarationId(3009), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3005), + ty: DeclarationId(3007), }, Field { label: "None".to_string(), - ty: DeclarationId(3006), + ty: DeclarationId(3008), }, ], }, @@ -90564,7 +90646,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 16948, 16968), }); declarations.push(Declaration { - id: DeclarationId(3008), + id: DeclarationId(3010), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90583,7 +90665,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17604, 17611), }); declarations.push(Declaration { - id: DeclarationId(3009), + id: DeclarationId(3011), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90597,17 +90679,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17604, 17611), }); declarations.push(Declaration { - id: DeclarationId(3010), + id: DeclarationId(3012), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3008), + ty: DeclarationId(3010), }, Field { label: "None".to_string(), - ty: DeclarationId(3009), + ty: DeclarationId(3011), }, ], }, @@ -90622,7 +90704,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 17604, 17611), }); declarations.push(Declaration { - id: DeclarationId(3011), + id: DeclarationId(3013), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90641,7 +90723,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21364, 21374), }); declarations.push(Declaration { - id: DeclarationId(3012), + id: DeclarationId(3014), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90655,17 +90737,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21364, 21374), }); declarations.push(Declaration { - id: DeclarationId(3013), + id: DeclarationId(3015), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3011), + ty: DeclarationId(3013), }, Field { label: "None".to_string(), - ty: DeclarationId(3012), + ty: DeclarationId(3014), }, ], }, @@ -90680,7 +90762,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21364, 21374), }); declarations.push(Declaration { - id: DeclarationId(3014), + id: DeclarationId(3016), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90699,7 +90781,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21499, 21506), }); declarations.push(Declaration { - id: DeclarationId(3015), + id: DeclarationId(3017), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90713,17 +90795,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21499, 21506), }); declarations.push(Declaration { - id: DeclarationId(3016), + id: DeclarationId(3018), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3014), + ty: DeclarationId(3016), }, Field { label: "None".to_string(), - ty: DeclarationId(3015), + ty: DeclarationId(3017), }, ], }, @@ -90738,7 +90820,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21499, 21506), }); declarations.push(Declaration { - id: DeclarationId(3017), + id: DeclarationId(3019), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90757,7 +90839,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21573, 21577), }); declarations.push(Declaration { - id: DeclarationId(3018), + id: DeclarationId(3020), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90771,17 +90853,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21573, 21577), }); declarations.push(Declaration { - id: DeclarationId(3019), + id: DeclarationId(3021), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3017), + ty: DeclarationId(3019), }, Field { label: "None".to_string(), - ty: DeclarationId(3018), + ty: DeclarationId(3020), }, ], }, @@ -90796,7 +90878,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 21573, 21577), }); declarations.push(Declaration { - id: DeclarationId(3020), + id: DeclarationId(3022), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90815,7 +90897,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23344, 23351), }); declarations.push(Declaration { - id: DeclarationId(3021), + id: DeclarationId(3023), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90829,17 +90911,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23344, 23351), }); declarations.push(Declaration { - id: DeclarationId(3022), + id: DeclarationId(3024), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3020), + ty: DeclarationId(3022), }, Field { label: "None".to_string(), - ty: DeclarationId(3021), + ty: DeclarationId(3023), }, ], }, @@ -90854,7 +90936,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23344, 23351), }); declarations.push(Declaration { - id: DeclarationId(3023), + id: DeclarationId(3025), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90873,7 +90955,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23856, 23863), }); declarations.push(Declaration { - id: DeclarationId(3024), + id: DeclarationId(3026), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90887,17 +90969,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23856, 23863), }); declarations.push(Declaration { - id: DeclarationId(3025), + id: DeclarationId(3027), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3023), + ty: DeclarationId(3025), }, Field { label: "None".to_string(), - ty: DeclarationId(3024), + ty: DeclarationId(3026), }, ], }, @@ -90912,7 +90994,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23856, 23863), }); declarations.push(Declaration { - id: DeclarationId(3026), + id: DeclarationId(3028), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90931,7 +91013,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23950, 23957), }); declarations.push(Declaration { - id: DeclarationId(3027), + id: DeclarationId(3029), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -90945,17 +91027,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23950, 23957), }); declarations.push(Declaration { - id: DeclarationId(3028), + id: DeclarationId(3030), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3026), + ty: DeclarationId(3028), }, Field { label: "None".to_string(), - ty: DeclarationId(3027), + ty: DeclarationId(3029), }, ], }, @@ -90970,7 +91052,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 23950, 23957), }); declarations.push(Declaration { - id: DeclarationId(3029), + id: DeclarationId(3031), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -90989,7 +91071,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24180, 24195), }); declarations.push(Declaration { - id: DeclarationId(3030), + id: DeclarationId(3032), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91003,17 +91085,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24180, 24195), }); declarations.push(Declaration { - id: DeclarationId(3031), + id: DeclarationId(3033), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3029), + ty: DeclarationId(3031), }, Field { label: "None".to_string(), - ty: DeclarationId(3030), + ty: DeclarationId(3032), }, ], }, @@ -91028,7 +91110,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24180, 24195), }); declarations.push(Declaration { - id: DeclarationId(3032), + id: DeclarationId(3034), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91047,7 +91129,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24206, 24219), }); declarations.push(Declaration { - id: DeclarationId(3033), + id: DeclarationId(3035), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91061,17 +91143,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24206, 24219), }); declarations.push(Declaration { - id: DeclarationId(3034), + id: DeclarationId(3036), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3032), + ty: DeclarationId(3034), }, Field { label: "None".to_string(), - ty: DeclarationId(3033), + ty: DeclarationId(3035), }, ], }, @@ -91086,7 +91168,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24206, 24219), }); declarations.push(Declaration { - id: DeclarationId(3035), + id: DeclarationId(3037), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91105,7 +91187,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24235, 24248), }); declarations.push(Declaration { - id: DeclarationId(3036), + id: DeclarationId(3038), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91119,17 +91201,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24235, 24248), }); declarations.push(Declaration { - id: DeclarationId(3037), + id: DeclarationId(3039), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3035), + ty: DeclarationId(3037), }, Field { label: "None".to_string(), - ty: DeclarationId(3036), + ty: DeclarationId(3038), }, ], }, @@ -91144,7 +91226,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24235, 24248), }); declarations.push(Declaration { - id: DeclarationId(3038), + id: DeclarationId(3040), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91163,7 +91245,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24358, 24365), }); declarations.push(Declaration { - id: DeclarationId(3039), + id: DeclarationId(3041), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91177,17 +91259,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24358, 24365), }); declarations.push(Declaration { - id: DeclarationId(3040), + id: DeclarationId(3042), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3038), + ty: DeclarationId(3040), }, Field { label: "None".to_string(), - ty: DeclarationId(3039), + ty: DeclarationId(3041), }, ], }, @@ -91202,7 +91284,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/std/types.dag", 24358, 24365), }); declarations.push(Declaration { - id: DeclarationId(3041), + id: DeclarationId(3043), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91221,7 +91303,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11893, 11900), }); declarations.push(Declaration { - id: DeclarationId(3042), + id: DeclarationId(3044), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91235,17 +91317,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11893, 11900), }); declarations.push(Declaration { - id: DeclarationId(3043), + id: DeclarationId(3045), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3041), + ty: DeclarationId(3043), }, Field { label: "None".to_string(), - ty: DeclarationId(3042), + ty: DeclarationId(3044), }, ], }, @@ -91260,7 +91342,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 11893, 11900), }); declarations.push(Declaration { - id: DeclarationId(3044), + id: DeclarationId(3046), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91279,7 +91361,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24832, 24839), }); declarations.push(Declaration { - id: DeclarationId(3045), + id: DeclarationId(3047), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91293,17 +91375,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24832, 24839), }); declarations.push(Declaration { - id: DeclarationId(3046), + id: DeclarationId(3048), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3044), + ty: DeclarationId(3046), }, Field { label: "None".to_string(), - ty: DeclarationId(3045), + ty: DeclarationId(3047), }, ], }, @@ -91318,12 +91400,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 24832, 24839), }); declarations.push(Declaration { - id: DeclarationId(3047), + id: DeclarationId(3049), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1863), + ty: DeclarationId(1865), }], }, type_params: vec![], @@ -91337,7 +91419,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25166, 25188), }); declarations.push(Declaration { - id: DeclarationId(3048), + id: DeclarationId(3050), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91351,17 +91433,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25166, 25188), }); declarations.push(Declaration { - id: DeclarationId(3049), + id: DeclarationId(3051), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3047), + ty: DeclarationId(3049), }, Field { label: "None".to_string(), - ty: DeclarationId(3048), + ty: DeclarationId(3050), }, ], }, @@ -91376,12 +91458,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25166, 25188), }); declarations.push(Declaration { - id: DeclarationId(3050), + id: DeclarationId(3052), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1866), + ty: DeclarationId(1868), }], }, type_params: vec![], @@ -91395,7 +91477,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25334, 25356), }); declarations.push(Declaration { - id: DeclarationId(3051), + id: DeclarationId(3053), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91409,17 +91491,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25334, 25356), }); declarations.push(Declaration { - id: DeclarationId(3052), + id: DeclarationId(3054), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3050), + ty: DeclarationId(3052), }, Field { label: "None".to_string(), - ty: DeclarationId(3051), + ty: DeclarationId(3053), }, ], }, @@ -91434,7 +91516,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/effects.dag", 25334, 25356), }); declarations.push(Declaration { - id: DeclarationId(3053), + id: DeclarationId(3055), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91453,7 +91535,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3054), + id: DeclarationId(3056), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91467,17 +91549,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3055), + id: DeclarationId(3057), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3053), + ty: DeclarationId(3055), }, Field { label: "None".to_string(), - ty: DeclarationId(3054), + ty: DeclarationId(3056), }, ], }, @@ -91492,7 +91574,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22288, 22296), }); declarations.push(Declaration { - id: DeclarationId(3056), + id: DeclarationId(3058), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91511,7 +91593,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3057), + id: DeclarationId(3059), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91525,17 +91607,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3058), + id: DeclarationId(3060), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3056), + ty: DeclarationId(3058), }, Field { label: "None".to_string(), - ty: DeclarationId(3057), + ty: DeclarationId(3059), }, ], }, @@ -91550,7 +91632,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22345, 22354), }); declarations.push(Declaration { - id: DeclarationId(3059), + id: DeclarationId(3061), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91569,7 +91651,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3060), + id: DeclarationId(3062), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91583,17 +91665,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3061), + id: DeclarationId(3063), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3059), + ty: DeclarationId(3061), }, Field { label: "None".to_string(), - ty: DeclarationId(3060), + ty: DeclarationId(3062), }, ], }, @@ -91608,7 +91690,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22420, 22429), }); declarations.push(Declaration { - id: DeclarationId(3062), + id: DeclarationId(3064), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91627,7 +91709,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3063), + id: DeclarationId(3065), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91641,17 +91723,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3064), + id: DeclarationId(3066), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3062), + ty: DeclarationId(3064), }, Field { label: "None".to_string(), - ty: DeclarationId(3063), + ty: DeclarationId(3065), }, ], }, @@ -91666,7 +91748,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 22806, 22818), }); declarations.push(Declaration { - id: DeclarationId(3065), + id: DeclarationId(3067), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91685,7 +91767,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3066), + id: DeclarationId(3068), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91699,17 +91781,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3067), + id: DeclarationId(3069), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3065), + ty: DeclarationId(3067), }, Field { label: "None".to_string(), - ty: DeclarationId(3066), + ty: DeclarationId(3068), }, ], }, @@ -91724,7 +91806,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 23681, 23693), }); declarations.push(Declaration { - id: DeclarationId(3068), + id: DeclarationId(3070), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91743,7 +91825,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3069), + id: DeclarationId(3071), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91757,17 +91839,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3070), + id: DeclarationId(3072), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3068), + ty: DeclarationId(3070), }, Field { label: "None".to_string(), - ty: DeclarationId(3069), + ty: DeclarationId(3071), }, ], }, @@ -91782,7 +91864,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 24004, 24019), }); declarations.push(Declaration { - id: DeclarationId(3071), + id: DeclarationId(3073), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91801,7 +91883,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3072), + id: DeclarationId(3074), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91815,17 +91897,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3073), + id: DeclarationId(3075), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3071), + ty: DeclarationId(3073), }, Field { label: "None".to_string(), - ty: DeclarationId(3072), + ty: DeclarationId(3074), }, ], }, @@ -91840,7 +91922,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 867, 874), }); declarations.push(Declaration { - id: DeclarationId(3074), + id: DeclarationId(3076), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91859,7 +91941,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3075), + id: DeclarationId(3077), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91873,17 +91955,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3076), + id: DeclarationId(3078), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3074), + ty: DeclarationId(3076), }, Field { label: "None".to_string(), - ty: DeclarationId(3075), + ty: DeclarationId(3077), }, ], }, @@ -91898,7 +91980,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11800, 11807), }); declarations.push(Declaration { - id: DeclarationId(3077), + id: DeclarationId(3079), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91917,7 +91999,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3078), + id: DeclarationId(3080), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91931,17 +92013,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3079), + id: DeclarationId(3081), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3077), + ty: DeclarationId(3079), }, Field { label: "None".to_string(), - ty: DeclarationId(3078), + ty: DeclarationId(3080), }, ], }, @@ -91956,7 +92038,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11925, 11939), }); declarations.push(Declaration { - id: DeclarationId(3080), + id: DeclarationId(3082), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -91975,7 +92057,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3081), + id: DeclarationId(3083), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -91989,17 +92071,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3082), + id: DeclarationId(3084), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3080), + ty: DeclarationId(3082), }, Field { label: "None".to_string(), - ty: DeclarationId(3081), + ty: DeclarationId(3083), }, ], }, @@ -92014,7 +92096,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11952, 11966), }); declarations.push(Declaration { - id: DeclarationId(3083), + id: DeclarationId(3085), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92033,7 +92115,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3084), + id: DeclarationId(3086), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92047,17 +92129,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3085), + id: DeclarationId(3087), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3083), + ty: DeclarationId(3085), }, Field { label: "None".to_string(), - ty: DeclarationId(3084), + ty: DeclarationId(3086), }, ], }, @@ -92072,7 +92154,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 11981, 11991), }); declarations.push(Declaration { - id: DeclarationId(3086), + id: DeclarationId(3088), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92091,7 +92173,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3087), + id: DeclarationId(3089), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92105,17 +92187,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3088), + id: DeclarationId(3090), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3086), + ty: DeclarationId(3088), }, Field { label: "None".to_string(), - ty: DeclarationId(3087), + ty: DeclarationId(3089), }, ], }, @@ -92130,7 +92212,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 12011, 12026), }); declarations.push(Declaration { - id: DeclarationId(3089), + id: DeclarationId(3091), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92149,7 +92231,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3090), + id: DeclarationId(3092), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92163,17 +92245,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3091), + id: DeclarationId(3093), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3089), + ty: DeclarationId(3091), }, Field { label: "None".to_string(), - ty: DeclarationId(3090), + ty: DeclarationId(3092), }, ], }, @@ -92188,7 +92270,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 15469, 15484), }); declarations.push(Declaration { - id: DeclarationId(3092), + id: DeclarationId(3094), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92207,7 +92289,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3093), + id: DeclarationId(3095), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92221,17 +92303,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3094), + id: DeclarationId(3096), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3092), + ty: DeclarationId(3094), }, Field { label: "None".to_string(), - ty: DeclarationId(3093), + ty: DeclarationId(3095), }, ], }, @@ -92246,7 +92328,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 18518, 18533), }); declarations.push(Declaration { - id: DeclarationId(3095), + id: DeclarationId(3097), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92265,7 +92347,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3096), + id: DeclarationId(3098), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92279,17 +92361,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3097), + id: DeclarationId(3099), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3095), + ty: DeclarationId(3097), }, Field { label: "None".to_string(), - ty: DeclarationId(3096), + ty: DeclarationId(3098), }, ], }, @@ -92304,7 +92386,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19007, 19031), }); declarations.push(Declaration { - id: DeclarationId(3098), + id: DeclarationId(3100), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92323,7 +92405,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3099), + id: DeclarationId(3101), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92337,17 +92419,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3100), + id: DeclarationId(3102), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3098), + ty: DeclarationId(3100), }, Field { label: "None".to_string(), - ty: DeclarationId(3099), + ty: DeclarationId(3101), }, ], }, @@ -92362,7 +92444,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19585, 19600), }); declarations.push(Declaration { - id: DeclarationId(3101), + id: DeclarationId(3103), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92381,7 +92463,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3102), + id: DeclarationId(3104), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92395,17 +92477,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3103), + id: DeclarationId(3105), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3101), + ty: DeclarationId(3103), }, Field { label: "None".to_string(), - ty: DeclarationId(3102), + ty: DeclarationId(3104), }, ], }, @@ -92420,7 +92502,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/substrate.dag", 19623, 19645), }); declarations.push(Declaration { - id: DeclarationId(3104), + id: DeclarationId(3106), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92439,7 +92521,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3105), + id: DeclarationId(3107), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92453,17 +92535,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3106), + id: DeclarationId(3108), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3104), + ty: DeclarationId(3106), }, Field { label: "None".to_string(), - ty: DeclarationId(3105), + ty: DeclarationId(3107), }, ], }, @@ -92478,7 +92560,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6286, 6323), }); declarations.push(Declaration { - id: DeclarationId(3107), + id: DeclarationId(3109), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92497,7 +92579,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3108), + id: DeclarationId(3110), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92511,17 +92593,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3109), + id: DeclarationId(3111), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3107), + ty: DeclarationId(3109), }, Field { label: "None".to_string(), - ty: DeclarationId(3108), + ty: DeclarationId(3110), }, ], }, @@ -92536,7 +92618,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 6345, 6358), }); declarations.push(Declaration { - id: DeclarationId(3110), + id: DeclarationId(3112), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92555,7 +92637,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3111), + id: DeclarationId(3113), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92569,17 +92651,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3112), + id: DeclarationId(3114), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3110), + ty: DeclarationId(3112), }, Field { label: "None".to_string(), - ty: DeclarationId(3111), + ty: DeclarationId(3113), }, ], }, @@ -92594,7 +92676,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7030, 7057), }); declarations.push(Declaration { - id: DeclarationId(3113), + id: DeclarationId(3115), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92613,7 +92695,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3114), + id: DeclarationId(3116), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92627,17 +92709,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3115), + id: DeclarationId(3117), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3113), + ty: DeclarationId(3115), }, Field { label: "None".to_string(), - ty: DeclarationId(3114), + ty: DeclarationId(3116), }, ], }, @@ -92652,7 +92734,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 7074, 7079), }); declarations.push(Declaration { - id: DeclarationId(3116), + id: DeclarationId(3118), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92671,7 +92753,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3117), + id: DeclarationId(3119), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92685,17 +92767,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3118), + id: DeclarationId(3120), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3116), + ty: DeclarationId(3118), }, Field { label: "None".to_string(), - ty: DeclarationId(3117), + ty: DeclarationId(3119), }, ], }, @@ -92710,7 +92792,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8435, 8442), }); declarations.push(Declaration { - id: DeclarationId(3119), + id: DeclarationId(3121), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92729,7 +92811,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3120), + id: DeclarationId(3122), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92743,17 +92825,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3121), + id: DeclarationId(3123), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3119), + ty: DeclarationId(3121), }, Field { label: "None".to_string(), - ty: DeclarationId(3120), + ty: DeclarationId(3122), }, ], }, @@ -92768,7 +92850,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8453, 8460), }); declarations.push(Declaration { - id: DeclarationId(3122), + id: DeclarationId(3124), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92787,7 +92869,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3123), + id: DeclarationId(3125), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92801,17 +92883,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3124), + id: DeclarationId(3126), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3122), + ty: DeclarationId(3124), }, Field { label: "None".to_string(), - ty: DeclarationId(3123), + ty: DeclarationId(3125), }, ], }, @@ -92826,7 +92908,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8583, 8590), }); declarations.push(Declaration { - id: DeclarationId(3125), + id: DeclarationId(3127), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92845,7 +92927,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3126), + id: DeclarationId(3128), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92859,17 +92941,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3127), + id: DeclarationId(3129), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3125), + ty: DeclarationId(3127), }, Field { label: "None".to_string(), - ty: DeclarationId(3126), + ty: DeclarationId(3128), }, ], }, @@ -92884,7 +92966,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8601, 8608), }); declarations.push(Declaration { - id: DeclarationId(3128), + id: DeclarationId(3130), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92903,7 +92985,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3129), + id: DeclarationId(3131), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92917,17 +92999,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3130), + id: DeclarationId(3132), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3128), + ty: DeclarationId(3130), }, Field { label: "None".to_string(), - ty: DeclarationId(3129), + ty: DeclarationId(3131), }, ], }, @@ -92942,7 +93024,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8741, 8748), }); declarations.push(Declaration { - id: DeclarationId(3131), + id: DeclarationId(3133), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -92961,7 +93043,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3132), + id: DeclarationId(3134), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -92975,17 +93057,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3133), + id: DeclarationId(3135), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3131), + ty: DeclarationId(3133), }, Field { label: "None".to_string(), - ty: DeclarationId(3132), + ty: DeclarationId(3134), }, ], }, @@ -93000,7 +93082,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8759, 8766), }); declarations.push(Declaration { - id: DeclarationId(3134), + id: DeclarationId(3136), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93019,7 +93101,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3135), + id: DeclarationId(3137), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93033,17 +93115,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3136), + id: DeclarationId(3138), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3134), + ty: DeclarationId(3136), }, Field { label: "None".to_string(), - ty: DeclarationId(3135), + ty: DeclarationId(3137), }, ], }, @@ -93058,7 +93140,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8897, 8904), }); declarations.push(Declaration { - id: DeclarationId(3137), + id: DeclarationId(3139), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93077,7 +93159,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3138), + id: DeclarationId(3140), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93091,17 +93173,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3139), + id: DeclarationId(3141), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3137), + ty: DeclarationId(3139), }, Field { label: "None".to_string(), - ty: DeclarationId(3138), + ty: DeclarationId(3140), }, ], }, @@ -93116,12 +93198,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 8990, 8997), }); declarations.push(Declaration { - id: DeclarationId(3140), + id: DeclarationId(3142), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2085), + ty: DeclarationId(2087), }], }, type_params: vec![], @@ -93135,7 +93217,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3141), + id: DeclarationId(3143), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93149,17 +93231,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3142), + id: DeclarationId(3144), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3140), + ty: DeclarationId(3142), }, Field { label: "None".to_string(), - ty: DeclarationId(3141), + ty: DeclarationId(3143), }, ], }, @@ -93174,7 +93256,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9695, 9730), }); declarations.push(Declaration { - id: DeclarationId(3143), + id: DeclarationId(3145), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93193,7 +93275,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3144), + id: DeclarationId(3146), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93207,17 +93289,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3145), + id: DeclarationId(3147), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3143), + ty: DeclarationId(3145), }, Field { label: "None".to_string(), - ty: DeclarationId(3144), + ty: DeclarationId(3146), }, ], }, @@ -93232,7 +93314,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 9933, 9938), }); declarations.push(Declaration { - id: DeclarationId(3146), + id: DeclarationId(3148), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93251,7 +93333,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3147), + id: DeclarationId(3149), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93265,17 +93347,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3148), + id: DeclarationId(3150), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3146), + ty: DeclarationId(3148), }, Field { label: "None".to_string(), - ty: DeclarationId(3147), + ty: DeclarationId(3149), }, ], }, @@ -93290,7 +93372,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10038, 10043), }); declarations.push(Declaration { - id: DeclarationId(3149), + id: DeclarationId(3151), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93309,7 +93391,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3150), + id: DeclarationId(3152), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93323,17 +93405,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3151), + id: DeclarationId(3153), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3149), + ty: DeclarationId(3151), }, Field { label: "None".to_string(), - ty: DeclarationId(3150), + ty: DeclarationId(3152), }, ], }, @@ -93348,7 +93430,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 10129, 10134), }); declarations.push(Declaration { - id: DeclarationId(3152), + id: DeclarationId(3154), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93367,7 +93449,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3153), + id: DeclarationId(3155), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93381,17 +93463,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3154), + id: DeclarationId(3156), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3152), + ty: DeclarationId(3154), }, Field { label: "None".to_string(), - ty: DeclarationId(3153), + ty: DeclarationId(3155), }, ], }, @@ -93406,7 +93488,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11067, 11071), }); declarations.push(Declaration { - id: DeclarationId(3155), + id: DeclarationId(3157), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93425,7 +93507,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3156), + id: DeclarationId(3158), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93439,17 +93521,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3157), + id: DeclarationId(3159), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3155), + ty: DeclarationId(3157), }, Field { label: "None".to_string(), - ty: DeclarationId(3156), + ty: DeclarationId(3158), }, ], }, @@ -93464,7 +93546,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11103, 11107), }); declarations.push(Declaration { - id: DeclarationId(3158), + id: DeclarationId(3160), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93483,7 +93565,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3159), + id: DeclarationId(3161), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93497,17 +93579,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3160), + id: DeclarationId(3162), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3158), + ty: DeclarationId(3160), }, Field { label: "None".to_string(), - ty: DeclarationId(3159), + ty: DeclarationId(3161), }, ], }, @@ -93522,7 +93604,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 11139, 11171), }); declarations.push(Declaration { - id: DeclarationId(3161), + id: DeclarationId(3163), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93541,7 +93623,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3162), + id: DeclarationId(3164), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93555,17 +93637,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3163), + id: DeclarationId(3165), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3161), + ty: DeclarationId(3163), }, Field { label: "None".to_string(), - ty: DeclarationId(3162), + ty: DeclarationId(3164), }, ], }, @@ -93580,7 +93662,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12140, 12147), }); declarations.push(Declaration { - id: DeclarationId(3164), + id: DeclarationId(3166), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93599,7 +93681,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3165), + id: DeclarationId(3167), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93613,17 +93695,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3166), + id: DeclarationId(3168), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3164), + ty: DeclarationId(3166), }, Field { label: "None".to_string(), - ty: DeclarationId(3165), + ty: DeclarationId(3167), }, ], }, @@ -93638,7 +93720,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_schema.dag", 12208, 12213), }); declarations.push(Declaration { - id: DeclarationId(3167), + id: DeclarationId(3169), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93657,7 +93739,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3168), + id: DeclarationId(3170), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93671,17 +93753,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3169), + id: DeclarationId(3171), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3167), + ty: DeclarationId(3169), }, Field { label: "None".to_string(), - ty: DeclarationId(3168), + ty: DeclarationId(3170), }, ], }, @@ -93696,7 +93778,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4566, 4572), }); declarations.push(Declaration { - id: DeclarationId(3170), + id: DeclarationId(3172), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93715,7 +93797,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3171), + id: DeclarationId(3173), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93729,17 +93811,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3172), + id: DeclarationId(3174), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3170), + ty: DeclarationId(3172), }, Field { label: "None".to_string(), - ty: DeclarationId(3171), + ty: DeclarationId(3173), }, ], }, @@ -93754,7 +93836,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/anthropic_messages.dag", 4589, 4596), }); declarations.push(Declaration { - id: DeclarationId(3173), + id: DeclarationId(3175), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93773,7 +93855,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 1444, 1450), }); declarations.push(Declaration { - id: DeclarationId(3174), + id: DeclarationId(3176), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93787,17 +93869,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 1444, 1450), }); declarations.push(Declaration { - id: DeclarationId(3175), + id: DeclarationId(3177), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3173), + ty: DeclarationId(3175), }, Field { label: "None".to_string(), - ty: DeclarationId(3174), + ty: DeclarationId(3176), }, ], }, @@ -93812,7 +93894,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/lookup.dag", 1444, 1450), }); declarations.push(Declaration { - id: DeclarationId(3176), + id: DeclarationId(3178), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93831,7 +93913,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3177), + id: DeclarationId(3179), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93845,17 +93927,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3178), + id: DeclarationId(3180), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3176), + ty: DeclarationId(3178), }, Field { label: "None".to_string(), - ty: DeclarationId(3177), + ty: DeclarationId(3179), }, ], }, @@ -93870,7 +93952,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6780, 6801), }); declarations.push(Declaration { - id: DeclarationId(3179), + id: DeclarationId(3181), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93889,7 +93971,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3180), + id: DeclarationId(3182), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93903,17 +93985,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3181), + id: DeclarationId(3183), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3179), + ty: DeclarationId(3181), }, Field { label: "None".to_string(), - ty: DeclarationId(3180), + ty: DeclarationId(3182), }, ], }, @@ -93928,7 +94010,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6816, 6826), }); declarations.push(Declaration { - id: DeclarationId(3182), + id: DeclarationId(3184), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -93947,7 +94029,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3183), + id: DeclarationId(3185), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -93961,17 +94043,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3184), + id: DeclarationId(3186), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3182), + ty: DeclarationId(3184), }, Field { label: "None".to_string(), - ty: DeclarationId(3183), + ty: DeclarationId(3185), }, ], }, @@ -93986,7 +94068,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 6856, 6860), }); declarations.push(Declaration { - id: DeclarationId(3185), + id: DeclarationId(3187), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94005,7 +94087,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3186), + id: DeclarationId(3188), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94019,17 +94101,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3187), + id: DeclarationId(3189), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3185), + ty: DeclarationId(3187), }, Field { label: "None".to_string(), - ty: DeclarationId(3186), + ty: DeclarationId(3188), }, ], }, @@ -94044,7 +94126,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/algebra.dag", 7429, 7436), }); declarations.push(Declaration { - id: DeclarationId(3188), + id: DeclarationId(3190), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94063,7 +94145,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3189), + id: DeclarationId(3191), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94077,17 +94159,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3190), + id: DeclarationId(3192), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3188), + ty: DeclarationId(3190), }, Field { label: "None".to_string(), - ty: DeclarationId(3189), + ty: DeclarationId(3191), }, ], }, @@ -94102,7 +94184,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2751, 2763), }); declarations.push(Declaration { - id: DeclarationId(3191), + id: DeclarationId(3193), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94121,7 +94203,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3192), + id: DeclarationId(3194), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94135,17 +94217,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3193), + id: DeclarationId(3195), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3191), + ty: DeclarationId(3193), }, Field { label: "None".to_string(), - ty: DeclarationId(3192), + ty: DeclarationId(3194), }, ], }, @@ -94160,7 +94242,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 2961, 2968), }); declarations.push(Declaration { - id: DeclarationId(3194), + id: DeclarationId(3196), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94179,7 +94261,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3195), + id: DeclarationId(3197), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94193,17 +94275,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3196), + id: DeclarationId(3198), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3194), + ty: DeclarationId(3196), }, Field { label: "None".to_string(), - ty: DeclarationId(3195), + ty: DeclarationId(3197), }, ], }, @@ -94218,7 +94300,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 5779, 5786), }); declarations.push(Declaration { - id: DeclarationId(3197), + id: DeclarationId(3199), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94237,7 +94319,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3198), + id: DeclarationId(3200), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94251,17 +94333,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3199), + id: DeclarationId(3201), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3197), + ty: DeclarationId(3199), }, Field { label: "None".to_string(), - ty: DeclarationId(3198), + ty: DeclarationId(3200), }, ], }, @@ -94276,7 +94358,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 6710, 6714), }); declarations.push(Declaration { - id: DeclarationId(3200), + id: DeclarationId(3202), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94295,7 +94377,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3201), + id: DeclarationId(3203), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94309,17 +94391,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3202), + id: DeclarationId(3204), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3200), + ty: DeclarationId(3202), }, Field { label: "None".to_string(), - ty: DeclarationId(3201), + ty: DeclarationId(3203), }, ], }, @@ -94334,7 +94416,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 7761, 7780), }); declarations.push(Declaration { - id: DeclarationId(3203), + id: DeclarationId(3205), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94353,7 +94435,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3204), + id: DeclarationId(3206), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94367,17 +94449,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3205), + id: DeclarationId(3207), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3203), + ty: DeclarationId(3205), }, Field { label: "None".to_string(), - ty: DeclarationId(3204), + ty: DeclarationId(3206), }, ], }, @@ -94392,7 +94474,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 8326, 8345), }); declarations.push(Declaration { - id: DeclarationId(3206), + id: DeclarationId(3208), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94411,7 +94493,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3207), + id: DeclarationId(3209), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94425,17 +94507,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3208), + id: DeclarationId(3210), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3206), + ty: DeclarationId(3208), }, Field { label: "None".to_string(), - ty: DeclarationId(3207), + ty: DeclarationId(3209), }, ], }, @@ -94450,7 +94532,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/computation.dag", 3859, 3872), }); declarations.push(Declaration { - id: DeclarationId(3209), + id: DeclarationId(3211), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94469,7 +94551,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3210), + id: DeclarationId(3212), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94483,17 +94565,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3211), + id: DeclarationId(3213), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3209), + ty: DeclarationId(3211), }, Field { label: "None".to_string(), - ty: DeclarationId(3210), + ty: DeclarationId(3212), }, ], }, @@ -94508,7 +94590,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 1267, 1279), }); declarations.push(Declaration { - id: DeclarationId(3212), + id: DeclarationId(3214), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94527,7 +94609,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3213), + id: DeclarationId(3215), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94541,17 +94623,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3214), + id: DeclarationId(3216), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3212), + ty: DeclarationId(3214), }, Field { label: "None".to_string(), - ty: DeclarationId(3213), + ty: DeclarationId(3215), }, ], }, @@ -94566,7 +94648,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 9931, 9943), }); declarations.push(Declaration { - id: DeclarationId(3215), + id: DeclarationId(3217), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94585,7 +94667,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3216), + id: DeclarationId(3218), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94599,17 +94681,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3217), + id: DeclarationId(3219), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3215), + ty: DeclarationId(3217), }, Field { label: "None".to_string(), - ty: DeclarationId(3216), + ty: DeclarationId(3218), }, ], }, @@ -94624,7 +94706,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10408, 10420), }); declarations.push(Declaration { - id: DeclarationId(3218), + id: DeclarationId(3220), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94643,7 +94725,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3219), + id: DeclarationId(3221), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94657,17 +94739,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3220), + id: DeclarationId(3222), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3218), + ty: DeclarationId(3220), }, Field { label: "None".to_string(), - ty: DeclarationId(3219), + ty: DeclarationId(3221), }, ], }, @@ -94682,7 +94764,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 10966, 10978), }); declarations.push(Declaration { - id: DeclarationId(3221), + id: DeclarationId(3223), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94701,7 +94783,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3222), + id: DeclarationId(3224), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94715,17 +94797,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3223), + id: DeclarationId(3225), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3221), + ty: DeclarationId(3223), }, Field { label: "None".to_string(), - ty: DeclarationId(3222), + ty: DeclarationId(3224), }, ], }, @@ -94740,7 +94822,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/parse_surface.dag", 11146, 11158), }); declarations.push(Declaration { - id: DeclarationId(3224), + id: DeclarationId(3226), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94759,7 +94841,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3225), + id: DeclarationId(3227), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94773,17 +94855,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3226), + id: DeclarationId(3228), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3224), + ty: DeclarationId(3226), }, Field { label: "None".to_string(), - ty: DeclarationId(3225), + ty: DeclarationId(3227), }, ], }, @@ -94798,7 +94880,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2429, 2445), }); declarations.push(Declaration { - id: DeclarationId(3227), + id: DeclarationId(3229), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94817,7 +94899,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3228), + id: DeclarationId(3230), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94831,17 +94913,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3229), + id: DeclarationId(3231), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3227), + ty: DeclarationId(3229), }, Field { label: "None".to_string(), - ty: DeclarationId(3228), + ty: DeclarationId(3230), }, ], }, @@ -94856,7 +94938,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2450, 2466), }); declarations.push(Declaration { - id: DeclarationId(3230), + id: DeclarationId(3232), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94875,7 +94957,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3231), + id: DeclarationId(3233), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94889,17 +94971,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3232), + id: DeclarationId(3234), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3230), + ty: DeclarationId(3232), }, Field { label: "None".to_string(), - ty: DeclarationId(3231), + ty: DeclarationId(3233), }, ], }, @@ -94914,7 +94996,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 2471, 2487), }); declarations.push(Declaration { - id: DeclarationId(3233), + id: DeclarationId(3235), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94933,7 +95015,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3234), + id: DeclarationId(3236), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -94947,17 +95029,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3235), + id: DeclarationId(3237), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3233), + ty: DeclarationId(3235), }, Field { label: "None".to_string(), - ty: DeclarationId(3234), + ty: DeclarationId(3236), }, ], }, @@ -94972,7 +95054,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6397, 6419), }); declarations.push(Declaration { - id: DeclarationId(3236), + id: DeclarationId(3238), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -94991,7 +95073,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3237), + id: DeclarationId(3239), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95005,17 +95087,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3238), + id: DeclarationId(3240), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3236), + ty: DeclarationId(3238), }, Field { label: "None".to_string(), - ty: DeclarationId(3237), + ty: DeclarationId(3239), }, ], }, @@ -95030,7 +95112,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/termination.dag", 6839, 6859), }); declarations.push(Declaration { - id: DeclarationId(3239), + id: DeclarationId(3241), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95049,7 +95131,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3240), + id: DeclarationId(3242), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95063,17 +95145,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3241), + id: DeclarationId(3243), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3239), + ty: DeclarationId(3241), }, Field { label: "None".to_string(), - ty: DeclarationId(3240), + ty: DeclarationId(3242), }, ], }, @@ -95088,7 +95170,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 20558, 20570), }); declarations.push(Declaration { - id: DeclarationId(3242), + id: DeclarationId(3244), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95107,7 +95189,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3243), + id: DeclarationId(3245), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95121,17 +95203,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3244), + id: DeclarationId(3246), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3242), + ty: DeclarationId(3244), }, Field { label: "None".to_string(), - ty: DeclarationId(3243), + ty: DeclarationId(3245), }, ], }, @@ -95146,7 +95228,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 21943, 21958), }); declarations.push(Declaration { - id: DeclarationId(3245), + id: DeclarationId(3247), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95165,7 +95247,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3246), + id: DeclarationId(3248), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95179,17 +95261,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3247), + id: DeclarationId(3249), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3245), + ty: DeclarationId(3247), }, Field { label: "None".to_string(), - ty: DeclarationId(3246), + ty: DeclarationId(3248), }, ], }, @@ -95204,7 +95286,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33612, 33616), }); declarations.push(Declaration { - id: DeclarationId(3248), + id: DeclarationId(3250), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95223,7 +95305,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3249), + id: DeclarationId(3251), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95237,17 +95319,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3250), + id: DeclarationId(3252), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3248), + ty: DeclarationId(3250), }, Field { label: "None".to_string(), - ty: DeclarationId(3249), + ty: DeclarationId(3251), }, ], }, @@ -95262,7 +95344,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 33908, 33912), }); declarations.push(Declaration { - id: DeclarationId(3251), + id: DeclarationId(3253), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95281,7 +95363,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3252), + id: DeclarationId(3254), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95295,17 +95377,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3253), + id: DeclarationId(3255), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3251), + ty: DeclarationId(3253), }, Field { label: "None".to_string(), - ty: DeclarationId(3252), + ty: DeclarationId(3254), }, ], }, @@ -95320,7 +95402,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35157, 35161), }); declarations.push(Declaration { - id: DeclarationId(3254), + id: DeclarationId(3256), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95339,7 +95421,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3255), + id: DeclarationId(3257), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95353,17 +95435,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3256), + id: DeclarationId(3258), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3254), + ty: DeclarationId(3256), }, Field { label: "None".to_string(), - ty: DeclarationId(3255), + ty: DeclarationId(3257), }, ], }, @@ -95378,7 +95460,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 35632, 35636), }); declarations.push(Declaration { - id: DeclarationId(3257), + id: DeclarationId(3259), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95397,7 +95479,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3258), + id: DeclarationId(3260), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95411,17 +95493,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3259), + id: DeclarationId(3261), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3257), + ty: DeclarationId(3259), }, Field { label: "None".to_string(), - ty: DeclarationId(3258), + ty: DeclarationId(3260), }, ], }, @@ -95436,7 +95518,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 36895, 36899), }); declarations.push(Declaration { - id: DeclarationId(3260), + id: DeclarationId(3262), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95455,7 +95537,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3261), + id: DeclarationId(3263), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95469,17 +95551,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3262), + id: DeclarationId(3264), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3260), + ty: DeclarationId(3262), }, Field { label: "None".to_string(), - ty: DeclarationId(3261), + ty: DeclarationId(3263), }, ], }, @@ -95494,7 +95576,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/std/induction.dag", 37167, 37171), }); declarations.push(Declaration { - id: DeclarationId(3263), + id: DeclarationId(3265), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95513,7 +95595,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3264), + id: DeclarationId(3266), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95527,17 +95609,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3265), + id: DeclarationId(3267), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3263), + ty: DeclarationId(3265), }, Field { label: "None".to_string(), - ty: DeclarationId(3264), + ty: DeclarationId(3266), }, ], }, @@ -95552,7 +95634,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("src/v3/compiler/operators.dag", 142, 155), }); declarations.push(Declaration { - id: DeclarationId(3266), + id: DeclarationId(3268), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95571,7 +95653,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3267), + id: DeclarationId(3269), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95585,17 +95667,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3268), + id: DeclarationId(3270), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3266), + ty: DeclarationId(3268), }, Field { label: "None".to_string(), - ty: DeclarationId(3267), + ty: DeclarationId(3269), }, ], }, @@ -95610,7 +95692,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1274, 1284), }); declarations.push(Declaration { - id: DeclarationId(3269), + id: DeclarationId(3271), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95629,7 +95711,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3270), + id: DeclarationId(3272), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95643,17 +95725,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3271), + id: DeclarationId(3273), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3269), + ty: DeclarationId(3271), }, Field { label: "None".to_string(), - ty: DeclarationId(3270), + ty: DeclarationId(3272), }, ], }, @@ -95668,12 +95750,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/github.dag", 1554, 1561), }); declarations.push(Declaration { - id: DeclarationId(3272), + id: DeclarationId(3274), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1792), + ty: DeclarationId(1794), }], }, type_params: vec![], @@ -95687,7 +95769,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3273), + id: DeclarationId(3275), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95701,17 +95783,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3274), + id: DeclarationId(3276), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3272), + ty: DeclarationId(3274), }, Field { label: "None".to_string(), - ty: DeclarationId(3273), + ty: DeclarationId(3275), }, ], }, @@ -95726,12 +95808,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1558, 1574), }); declarations.push(Declaration { - id: DeclarationId(3275), + id: DeclarationId(3277), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2851), + ty: DeclarationId(2853), }], }, type_params: vec![], @@ -95745,7 +95827,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3276), + id: DeclarationId(3278), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95759,17 +95841,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3277), + id: DeclarationId(3279), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3275), + ty: DeclarationId(3277), }, Field { label: "None".to_string(), - ty: DeclarationId(3276), + ty: DeclarationId(3278), }, ], }, @@ -95784,12 +95866,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1690, 1710), }); declarations.push(Declaration { - id: DeclarationId(3278), + id: DeclarationId(3280), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1781), + ty: DeclarationId(1783), }], }, type_params: vec![], @@ -95803,7 +95885,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3279), + id: DeclarationId(3281), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95817,17 +95899,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3280), + id: DeclarationId(3282), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3278), + ty: DeclarationId(3280), }, Field { label: "None".to_string(), - ty: DeclarationId(3279), + ty: DeclarationId(3281), }, ], }, @@ -95842,7 +95924,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 1726, 1746), }); declarations.push(Declaration { - id: DeclarationId(3281), + id: DeclarationId(3283), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95861,7 +95943,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3282), + id: DeclarationId(3284), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95875,17 +95957,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3283), + id: DeclarationId(3285), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3281), + ty: DeclarationId(3283), }, Field { label: "None".to_string(), - ty: DeclarationId(3282), + ty: DeclarationId(3284), }, ], }, @@ -95900,7 +95982,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2505, 2512), }); declarations.push(Declaration { - id: DeclarationId(3284), + id: DeclarationId(3286), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95919,7 +96001,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3285), + id: DeclarationId(3287), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95933,17 +96015,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3286), + id: DeclarationId(3288), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3284), + ty: DeclarationId(3286), }, Field { label: "None".to_string(), - ty: DeclarationId(3285), + ty: DeclarationId(3287), }, ], }, @@ -95958,7 +96040,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 2541, 2548), }); declarations.push(Declaration { - id: DeclarationId(3287), + id: DeclarationId(3289), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -95977,7 +96059,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3288), + id: DeclarationId(3290), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -95991,17 +96073,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3289), + id: DeclarationId(3291), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3287), + ty: DeclarationId(3289), }, Field { label: "None".to_string(), - ty: DeclarationId(3288), + ty: DeclarationId(3290), }, ], }, @@ -96016,12 +96098,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5334, 5341), }); declarations.push(Declaration { - id: DeclarationId(3290), + id: DeclarationId(3292), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2885), + ty: DeclarationId(2887), }], }, type_params: vec![], @@ -96035,7 +96117,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3291), + id: DeclarationId(3293), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96049,17 +96131,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3292), + id: DeclarationId(3294), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3290), + ty: DeclarationId(3292), }, Field { label: "None".to_string(), - ty: DeclarationId(3291), + ty: DeclarationId(3293), }, ], }, @@ -96074,12 +96156,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5492, 5512), }); declarations.push(Declaration { - id: DeclarationId(3293), + id: DeclarationId(3295), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2887), + ty: DeclarationId(2889), }], }, type_params: vec![], @@ -96093,7 +96175,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3294), + id: DeclarationId(3296), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96107,17 +96189,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3295), + id: DeclarationId(3297), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3293), + ty: DeclarationId(3295), }, Field { label: "None".to_string(), - ty: DeclarationId(3294), + ty: DeclarationId(3296), }, ], }, @@ -96132,7 +96214,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5615, 5635), }); declarations.push(Declaration { - id: DeclarationId(3296), + id: DeclarationId(3298), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96151,7 +96233,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3297), + id: DeclarationId(3299), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96165,17 +96247,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3298), + id: DeclarationId(3300), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3296), + ty: DeclarationId(3298), }, Field { label: "None".to_string(), - ty: DeclarationId(3297), + ty: DeclarationId(3299), }, ], }, @@ -96190,12 +96272,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5652, 5659), }); declarations.push(Declaration { - id: DeclarationId(3299), + id: DeclarationId(3301), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1811), + ty: DeclarationId(1813), }], }, type_params: vec![], @@ -96209,7 +96291,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3300), + id: DeclarationId(3302), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96223,17 +96305,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3301), + id: DeclarationId(3303), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3299), + ty: DeclarationId(3301), }, Field { label: "None".to_string(), - ty: DeclarationId(3300), + ty: DeclarationId(3302), }, ], }, @@ -96248,7 +96330,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5672, 5687), }); declarations.push(Declaration { - id: DeclarationId(3302), + id: DeclarationId(3304), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96267,7 +96349,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3303), + id: DeclarationId(3305), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96281,17 +96363,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3304), + id: DeclarationId(3306), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3302), + ty: DeclarationId(3304), }, Field { label: "None".to_string(), - ty: DeclarationId(3303), + ty: DeclarationId(3305), }, ], }, @@ -96306,12 +96388,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5707, 5711), }); declarations.push(Declaration { - id: DeclarationId(3305), + id: DeclarationId(3307), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1792), + ty: DeclarationId(1794), }], }, type_params: vec![], @@ -96325,7 +96407,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3306), + id: DeclarationId(3308), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96339,17 +96421,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3307), + id: DeclarationId(3309), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3305), + ty: DeclarationId(3307), }, Field { label: "None".to_string(), - ty: DeclarationId(3306), + ty: DeclarationId(3308), }, ], }, @@ -96364,12 +96446,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 5753, 5769), }); declarations.push(Declaration { - id: DeclarationId(3308), + id: DeclarationId(3310), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1791), + ty: DeclarationId(1793), }], }, type_params: vec![], @@ -96383,7 +96465,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3309), + id: DeclarationId(3311), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96397,17 +96479,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3310), + id: DeclarationId(3312), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3308), + ty: DeclarationId(3310), }, Field { label: "None".to_string(), - ty: DeclarationId(3309), + ty: DeclarationId(3311), }, ], }, @@ -96422,12 +96504,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8418, 8447), }); declarations.push(Declaration { - id: DeclarationId(3311), + id: DeclarationId(3313), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(1790), + ty: DeclarationId(1792), }], }, type_params: vec![], @@ -96441,7 +96523,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3312), + id: DeclarationId(3314), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96455,17 +96537,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3313), + id: DeclarationId(3315), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3311), + ty: DeclarationId(3313), }, Field { label: "None".to_string(), - ty: DeclarationId(3312), + ty: DeclarationId(3314), }, ], }, @@ -96480,7 +96562,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8615, 8636), }); declarations.push(Declaration { - id: DeclarationId(3314), + id: DeclarationId(3316), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96499,7 +96581,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3315), + id: DeclarationId(3317), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96513,17 +96595,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3316), + id: DeclarationId(3318), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3314), + ty: DeclarationId(3316), }, Field { label: "None".to_string(), - ty: DeclarationId(3315), + ty: DeclarationId(3317), }, ], }, @@ -96538,7 +96620,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 8834, 8839), }); declarations.push(Declaration { - id: DeclarationId(3317), + id: DeclarationId(3319), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96557,7 +96639,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3318), + id: DeclarationId(3320), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96571,17 +96653,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3319), + id: DeclarationId(3321), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3317), + ty: DeclarationId(3319), }, Field { label: "None".to_string(), - ty: DeclarationId(3318), + ty: DeclarationId(3320), }, ], }, @@ -96596,7 +96678,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10532, 10539), }); declarations.push(Declaration { - id: DeclarationId(3320), + id: DeclarationId(3322), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96615,7 +96697,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3321), + id: DeclarationId(3323), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96629,17 +96711,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3322), + id: DeclarationId(3324), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3320), + ty: DeclarationId(3322), }, Field { label: "None".to_string(), - ty: DeclarationId(3321), + ty: DeclarationId(3323), }, ], }, @@ -96654,12 +96736,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10551, 10558), }); declarations.push(Declaration { - id: DeclarationId(3323), + id: DeclarationId(3325), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2915), + ty: DeclarationId(2917), }], }, type_params: vec![], @@ -96673,7 +96755,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3324), + id: DeclarationId(3326), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96687,17 +96769,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3325), + id: DeclarationId(3327), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3323), + ty: DeclarationId(3325), }, Field { label: "None".to_string(), - ty: DeclarationId(3324), + ty: DeclarationId(3326), }, ], }, @@ -96712,7 +96794,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10614, 10634), }); declarations.push(Declaration { - id: DeclarationId(3326), + id: DeclarationId(3328), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96731,7 +96813,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3327), + id: DeclarationId(3329), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96745,17 +96827,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3328), + id: DeclarationId(3330), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3326), + ty: DeclarationId(3328), }, Field { label: "None".to_string(), - ty: DeclarationId(3327), + ty: DeclarationId(3329), }, ], }, @@ -96770,7 +96852,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10661, 10668), }); declarations.push(Declaration { - id: DeclarationId(3329), + id: DeclarationId(3331), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96789,7 +96871,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3330), + id: DeclarationId(3332), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96803,17 +96885,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3331), + id: DeclarationId(3333), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3329), + ty: DeclarationId(3331), }, Field { label: "None".to_string(), - ty: DeclarationId(3330), + ty: DeclarationId(3332), }, ], }, @@ -96828,7 +96910,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10690, 10697), }); declarations.push(Declaration { - id: DeclarationId(3332), + id: DeclarationId(3334), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96847,7 +96929,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3333), + id: DeclarationId(3335), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96861,17 +96943,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3334), + id: DeclarationId(3336), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3332), + ty: DeclarationId(3334), }, Field { label: "None".to_string(), - ty: DeclarationId(3333), + ty: DeclarationId(3335), }, ], }, @@ -96886,7 +96968,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10753, 10757), }); declarations.push(Declaration { - id: DeclarationId(3335), + id: DeclarationId(3337), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96905,7 +96987,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3336), + id: DeclarationId(3338), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96919,17 +97001,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3337), + id: DeclarationId(3339), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3335), + ty: DeclarationId(3337), }, Field { label: "None".to_string(), - ty: DeclarationId(3336), + ty: DeclarationId(3338), }, ], }, @@ -96944,7 +97026,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10791, 10798), }); declarations.push(Declaration { - id: DeclarationId(3338), + id: DeclarationId(3340), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -96963,7 +97045,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3339), + id: DeclarationId(3341), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -96977,17 +97059,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3340), + id: DeclarationId(3342), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3338), + ty: DeclarationId(3340), }, Field { label: "None".to_string(), - ty: DeclarationId(3339), + ty: DeclarationId(3341), }, ], }, @@ -97002,12 +97084,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10810, 10817), }); declarations.push(Declaration { - id: DeclarationId(3341), + id: DeclarationId(3343), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2923), + ty: DeclarationId(2925), }], }, type_params: vec![], @@ -97021,7 +97103,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3342), + id: DeclarationId(3344), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97035,17 +97117,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3343), + id: DeclarationId(3345), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3341), + ty: DeclarationId(3343), }, Field { label: "None".to_string(), - ty: DeclarationId(3342), + ty: DeclarationId(3344), }, ], }, @@ -97060,12 +97142,12 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10943, 10963), }); declarations.push(Declaration { - id: DeclarationId(3344), + id: DeclarationId(3346), name: None, connective: TypeConnective::Conj { children: vec![Field { label: "_0".to_string(), - ty: DeclarationId(2925), + ty: DeclarationId(2927), }], }, type_params: vec![], @@ -97079,7 +97161,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3345), + id: DeclarationId(3347), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97093,17 +97175,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3346), + id: DeclarationId(3348), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3344), + ty: DeclarationId(3346), }, Field { label: "None".to_string(), - ty: DeclarationId(3345), + ty: DeclarationId(3347), }, ], }, @@ -97118,7 +97200,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 10976, 10996), }); declarations.push(Declaration { - id: DeclarationId(3347), + id: DeclarationId(3349), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97137,7 +97219,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3348), + id: DeclarationId(3350), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97151,17 +97233,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3349), + id: DeclarationId(3351), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3347), + ty: DeclarationId(3349), }, Field { label: "None".to_string(), - ty: DeclarationId(3348), + ty: DeclarationId(3350), }, ], }, @@ -97176,7 +97258,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11018, 11025), }); declarations.push(Declaration { - id: DeclarationId(3350), + id: DeclarationId(3352), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97195,7 +97277,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3351), + id: DeclarationId(3353), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97209,17 +97291,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3352), + id: DeclarationId(3354), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3350), + ty: DeclarationId(3352), }, Field { label: "None".to_string(), - ty: DeclarationId(3351), + ty: DeclarationId(3353), }, ], }, @@ -97234,7 +97316,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11081, 11085), }); declarations.push(Declaration { - id: DeclarationId(3353), + id: DeclarationId(3355), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97253,7 +97335,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3354), + id: DeclarationId(3356), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97267,17 +97349,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3355), + id: DeclarationId(3357), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3353), + ty: DeclarationId(3355), }, Field { label: "None".to_string(), - ty: DeclarationId(3354), + ty: DeclarationId(3356), }, ], }, @@ -97292,7 +97374,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11504, 11511), }); declarations.push(Declaration { - id: DeclarationId(3356), + id: DeclarationId(3358), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97311,7 +97393,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3357), + id: DeclarationId(3359), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97325,17 +97407,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3358), + id: DeclarationId(3360), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3356), + ty: DeclarationId(3358), }, Field { label: "None".to_string(), - ty: DeclarationId(3357), + ty: DeclarationId(3359), }, ], }, @@ -97350,7 +97432,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11519, 11523), }); declarations.push(Declaration { - id: DeclarationId(3359), + id: DeclarationId(3361), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97369,7 +97451,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3360), + id: DeclarationId(3362), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97383,17 +97465,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3361), + id: DeclarationId(3363), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3359), + ty: DeclarationId(3361), }, Field { label: "None".to_string(), - ty: DeclarationId(3360), + ty: DeclarationId(3362), }, ], }, @@ -97408,7 +97490,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11530, 11534), }); declarations.push(Declaration { - id: DeclarationId(3362), + id: DeclarationId(3364), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97427,7 +97509,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3363), + id: DeclarationId(3365), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97441,17 +97523,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3364), + id: DeclarationId(3366), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3362), + ty: DeclarationId(3364), }, Field { label: "None".to_string(), - ty: DeclarationId(3363), + ty: DeclarationId(3365), }, ], }, @@ -97466,7 +97548,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11584, 11591), }); declarations.push(Declaration { - id: DeclarationId(3365), + id: DeclarationId(3367), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97485,7 +97567,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3366), + id: DeclarationId(3368), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97499,17 +97581,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3367), + id: DeclarationId(3369), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3365), + ty: DeclarationId(3367), }, Field { label: "None".to_string(), - ty: DeclarationId(3366), + ty: DeclarationId(3368), }, ], }, @@ -97524,7 +97606,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11599, 11603), }); declarations.push(Declaration { - id: DeclarationId(3368), + id: DeclarationId(3370), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97543,7 +97625,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3369), + id: DeclarationId(3371), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97557,17 +97639,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3370), + id: DeclarationId(3372), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3368), + ty: DeclarationId(3370), }, Field { label: "None".to_string(), - ty: DeclarationId(3369), + ty: DeclarationId(3371), }, ], }, @@ -97582,7 +97664,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11610, 11614), }); declarations.push(Declaration { - id: DeclarationId(3371), + id: DeclarationId(3373), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97601,7 +97683,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3372), + id: DeclarationId(3374), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97615,17 +97697,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3373), + id: DeclarationId(3375), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3371), + ty: DeclarationId(3373), }, Field { label: "None".to_string(), - ty: DeclarationId(3372), + ty: DeclarationId(3374), }, ], }, @@ -97640,7 +97722,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11663, 11670), }); declarations.push(Declaration { - id: DeclarationId(3374), + id: DeclarationId(3376), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97659,7 +97741,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3375), + id: DeclarationId(3377), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97673,17 +97755,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3376), + id: DeclarationId(3378), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3374), + ty: DeclarationId(3376), }, Field { label: "None".to_string(), - ty: DeclarationId(3375), + ty: DeclarationId(3377), }, ], }, @@ -97698,7 +97780,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11678, 11682), }); declarations.push(Declaration { - id: DeclarationId(3377), + id: DeclarationId(3379), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97717,7 +97799,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3378), + id: DeclarationId(3380), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97731,17 +97813,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3379), + id: DeclarationId(3381), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3377), + ty: DeclarationId(3379), }, Field { label: "None".to_string(), - ty: DeclarationId(3378), + ty: DeclarationId(3380), }, ], }, @@ -97756,7 +97838,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 11689, 11693), }); declarations.push(Declaration { - id: DeclarationId(3380), + id: DeclarationId(3382), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97775,7 +97857,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3381), + id: DeclarationId(3383), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97789,17 +97871,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3382), + id: DeclarationId(3384), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3380), + ty: DeclarationId(3382), }, Field { label: "None".to_string(), - ty: DeclarationId(3381), + ty: DeclarationId(3383), }, ], }, @@ -97814,7 +97896,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12673, 12677), }); declarations.push(Declaration { - id: DeclarationId(3383), + id: DeclarationId(3385), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97833,7 +97915,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3384), + id: DeclarationId(3386), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97847,17 +97929,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3385), + id: DeclarationId(3387), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3383), + ty: DeclarationId(3385), }, Field { label: "None".to_string(), - ty: DeclarationId(3384), + ty: DeclarationId(3386), }, ], }, @@ -97872,7 +97954,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 12756, 12763), }); declarations.push(Declaration { - id: DeclarationId(3386), + id: DeclarationId(3388), name: None, connective: TypeConnective::Conj { children: vec![Field { @@ -97891,7 +97973,7 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(3387), + id: DeclarationId(3389), name: None, connective: TypeConnective::Conj { children: vec![] }, type_params: vec![], @@ -97905,17 +97987,17 @@ fn bootstrapped_fixture_dag_declarations() -> Vec { span: SourceSpan::new("dsl/extdeps/github/actions.dag", 13403, 13407), }); declarations.push(Declaration { - id: DeclarationId(3388), + id: DeclarationId(3390), name: None, connective: TypeConnective::Disj { variants: vec![ Field { label: "Some".to_string(), - ty: DeclarationId(3386), + ty: DeclarationId(3388), }, Field { label: "None".to_string(), - ty: DeclarationId(3387), + ty: DeclarationId(3389), }, ], }, @@ -99796,7 +99878,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(232), Port { id: PortId(232), - state: PortState::Resolved(TypeShape::new(DeclarationId(2157))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2159))), produced_by: Some(NodeId(227)), }, ); @@ -99820,7 +99902,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(235), Port { id: PortId(235), - state: PortState::Resolved(TypeShape::new(DeclarationId(2158))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2160))), produced_by: None, }, ); @@ -99828,7 +99910,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(236), Port { id: PortId(236), - state: PortState::Resolved(TypeShape::new(DeclarationId(2159))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2161))), produced_by: Some(NodeId(229)), }, ); @@ -100116,7 +100198,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(272), Port { id: PortId(272), - state: PortState::Resolved(TypeShape::new(DeclarationId(2160))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2162))), produced_by: None, }, ); @@ -101668,7 +101750,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(466), Port { id: PortId(466), - state: PortState::Resolved(TypeShape::new(DeclarationId(2161))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2163))), produced_by: None, }, ); @@ -101692,7 +101774,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(469), Port { id: PortId(469), - state: PortState::Resolved(TypeShape::new(DeclarationId(2158))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2160))), produced_by: Some(NodeId(406)), }, ); @@ -101708,7 +101790,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(471), Port { id: PortId(471), - state: PortState::Resolved(TypeShape::new(DeclarationId(2162))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2164))), produced_by: Some(NodeId(408)), }, ); @@ -101716,7 +101798,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(472), Port { id: PortId(472), - state: PortState::Resolved(TypeShape::new(DeclarationId(2163))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2165))), produced_by: None, }, ); @@ -101820,7 +101902,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(485), Port { id: PortId(485), - state: PortState::Resolved(TypeShape::new(DeclarationId(2164))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2166))), produced_by: Some(NodeId(421)), }, ); @@ -101828,7 +101910,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(486), Port { id: PortId(486), - state: PortState::Resolved(TypeShape::new(DeclarationId(2165))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2167))), produced_by: None, }, ); @@ -101876,7 +101958,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(492), Port { id: PortId(492), - state: PortState::Resolved(TypeShape::new(DeclarationId(2166))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2168))), produced_by: Some(NodeId(428)), }, ); @@ -101884,7 +101966,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(493), Port { id: PortId(493), - state: PortState::Resolved(TypeShape::new(DeclarationId(2167))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2169))), produced_by: None, }, ); @@ -101964,7 +102046,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(503), Port { id: PortId(503), - state: PortState::Resolved(TypeShape::new(DeclarationId(2168))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2170))), produced_by: None, }, ); @@ -102068,7 +102150,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(516), Port { id: PortId(516), - state: PortState::Resolved(TypeShape::new(DeclarationId(2169))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2171))), produced_by: Some(NodeId(450)), }, ); @@ -102348,7 +102430,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(551), Port { id: PortId(551), - state: PortState::Resolved(TypeShape::new(DeclarationId(2170))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2172))), produced_by: None, }, ); @@ -102460,7 +102542,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(565), Port { id: PortId(565), - state: PortState::Resolved(TypeShape::new(DeclarationId(2171))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2173))), produced_by: None, }, ); @@ -102572,7 +102654,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(579), Port { id: PortId(579), - state: PortState::Resolved(TypeShape::new(DeclarationId(2172))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2174))), produced_by: None, }, ); @@ -103188,7 +103270,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(656), Port { id: PortId(656), - state: PortState::Resolved(TypeShape::new(DeclarationId(2173))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2175))), produced_by: None, }, ); @@ -103300,7 +103382,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(670), Port { id: PortId(670), - state: PortState::Resolved(TypeShape::new(DeclarationId(2174))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2176))), produced_by: Some(NodeId(559)), }, ); @@ -103308,7 +103390,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(671), Port { id: PortId(671), - state: PortState::Resolved(TypeShape::new(DeclarationId(2175))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2177))), produced_by: None, }, ); @@ -103364,7 +103446,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(678), Port { id: PortId(678), - state: PortState::Resolved(TypeShape::new(DeclarationId(2176))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2178))), produced_by: Some(NodeId(566)), }, ); @@ -103372,7 +103454,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(679), Port { id: PortId(679), - state: PortState::Resolved(TypeShape::new(DeclarationId(2177))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2179))), produced_by: None, }, ); @@ -103388,7 +103470,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(681), Port { id: PortId(681), - state: PortState::Resolved(TypeShape::new(DeclarationId(2178))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2180))), produced_by: Some(NodeId(569)), }, ); @@ -103652,7 +103734,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(714), Port { id: PortId(714), - state: PortState::Resolved(TypeShape::new(DeclarationId(2545))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2547))), produced_by: None, }, ); @@ -103676,7 +103758,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(717), Port { id: PortId(717), - state: PortState::Resolved(TypeShape::new(DeclarationId(2667))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2669))), produced_by: Some(NodeId(599)), }, ); @@ -104396,7 +104478,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(807), Port { id: PortId(807), - state: PortState::Resolved(TypeShape::new(DeclarationId(2030))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2032))), produced_by: Some(NodeId(677)), }, ); @@ -104964,7 +105046,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(878), Port { id: PortId(878), - state: PortState::Resolved(TypeShape::new(DeclarationId(2668))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2670))), produced_by: Some(NodeId(736)), }, ); @@ -105788,7 +105870,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(981), Port { id: PortId(981), - state: PortState::Resolved(TypeShape::new(DeclarationId(2689))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2691))), produced_by: Some(NodeId(824)), }, ); @@ -105812,7 +105894,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(984), Port { id: PortId(984), - state: PortState::Resolved(TypeShape::new(DeclarationId(2690))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2692))), produced_by: Some(NodeId(826)), }, ); @@ -105820,7 +105902,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(985), Port { id: PortId(985), - state: PortState::Resolved(TypeShape::new(DeclarationId(2691))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2693))), produced_by: Some(NodeId(828)), }, ); @@ -105828,7 +105910,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(986), Port { id: PortId(986), - state: PortState::Resolved(TypeShape::new(DeclarationId(2692))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2694))), produced_by: Some(NodeId(830)), }, ); @@ -105836,7 +105918,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(987), Port { id: PortId(987), - state: PortState::Resolved(TypeShape::new(DeclarationId(2693))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2695))), produced_by: Some(NodeId(832)), }, ); @@ -105844,7 +105926,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(988), Port { id: PortId(988), - state: PortState::Resolved(TypeShape::new(DeclarationId(2694))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2696))), produced_by: Some(NodeId(834)), }, ); @@ -105852,7 +105934,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(989), Port { id: PortId(989), - state: PortState::Resolved(TypeShape::new(DeclarationId(2695))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2697))), produced_by: Some(NodeId(836)), }, ); @@ -105860,7 +105942,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(990), Port { id: PortId(990), - state: PortState::Resolved(TypeShape::new(DeclarationId(2697))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2699))), produced_by: Some(NodeId(838)), }, ); @@ -105892,7 +105974,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(994), Port { id: PortId(994), - state: PortState::Resolved(TypeShape::new(DeclarationId(2699))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2701))), produced_by: Some(NodeId(842)), }, ); @@ -105916,7 +105998,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(997), Port { id: PortId(997), - state: PortState::Resolved(TypeShape::new(DeclarationId(2700))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2702))), produced_by: Some(NodeId(845)), }, ); @@ -105948,7 +106030,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1001), Port { id: PortId(1001), - state: PortState::Resolved(TypeShape::new(DeclarationId(2701))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2703))), produced_by: Some(NodeId(849)), }, ); @@ -105996,7 +106078,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1007), Port { id: PortId(1007), - state: PortState::Resolved(TypeShape::new(DeclarationId(2702))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2704))), produced_by: Some(NodeId(854)), }, ); @@ -106068,7 +106150,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1016), Port { id: PortId(1016), - state: PortState::Resolved(TypeShape::new(DeclarationId(2703))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2705))), produced_by: Some(NodeId(861)), }, ); @@ -106148,7 +106230,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1026), Port { id: PortId(1026), - state: PortState::Resolved(TypeShape::new(DeclarationId(2704))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2706))), produced_by: Some(NodeId(868)), }, ); @@ -106212,7 +106294,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1034), Port { id: PortId(1034), - state: PortState::Resolved(TypeShape::new(DeclarationId(2705))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2707))), produced_by: Some(NodeId(873)), }, ); @@ -106228,7 +106310,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1036), Port { id: PortId(1036), - state: PortState::Resolved(TypeShape::new(DeclarationId(2706))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2708))), produced_by: None, }, ); @@ -106316,7 +106398,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1047), Port { id: PortId(1047), - state: PortState::Resolved(TypeShape::new(DeclarationId(2707))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2709))), produced_by: Some(NodeId(883)), }, ); @@ -106388,7 +106470,7 @@ fn bootstrapped_fixture_dag_ports() -> HashMap { PortId(1056), Port { id: PortId(1056), - state: PortState::Resolved(TypeShape::new(DeclarationId(2708))), + state: PortState::Resolved(TypeShape::new(DeclarationId(2710))), produced_by: Some(NodeId(891)), }, ); @@ -106823,144 +106905,144 @@ fn bootstrapped_fixture_dag_clusters() -> Vec { fn bootstrapped_fixture_dag_optional_match_disjs() -> HashMap { { let mut map = HashMap::new(); - map.insert(DeclarationId(383), DeclarationId(2977)); - map.insert(DeclarationId(385), DeclarationId(2980)); - map.insert(DeclarationId(417), DeclarationId(2983)); - map.insert(DeclarationId(420), DeclarationId(2986)); - map.insert(DeclarationId(465), DeclarationId(2989)); - map.insert(DeclarationId(466), DeclarationId(2992)); - map.insert(DeclarationId(467), DeclarationId(2995)); - map.insert(DeclarationId(519), DeclarationId(2998)); - map.insert(DeclarationId(521), DeclarationId(3001)); - map.insert(DeclarationId(522), DeclarationId(3004)); - map.insert(DeclarationId(546), DeclarationId(3007)); - map.insert(DeclarationId(589), DeclarationId(3010)); - map.insert(DeclarationId(609), DeclarationId(3013)); - map.insert(DeclarationId(610), DeclarationId(3016)); - map.insert(DeclarationId(612), DeclarationId(3019)); - map.insert(DeclarationId(615), DeclarationId(3022)); - map.insert(DeclarationId(620), DeclarationId(3025)); - map.insert(DeclarationId(621), DeclarationId(3028)); - map.insert(DeclarationId(625), DeclarationId(3031)); - map.insert(DeclarationId(626), DeclarationId(3034)); - map.insert(DeclarationId(627), DeclarationId(3037)); - map.insert(DeclarationId(632), DeclarationId(3040)); - map.insert(DeclarationId(1859), DeclarationId(3043)); - map.insert(DeclarationId(1860), DeclarationId(3046)); - map.insert(DeclarationId(1864), DeclarationId(3049)); - map.insert(DeclarationId(1867), DeclarationId(3052)); - map.insert(DeclarationId(1916), DeclarationId(3055)); - map.insert(DeclarationId(1917), DeclarationId(3058)); - map.insert(DeclarationId(1918), DeclarationId(3061)); - map.insert(DeclarationId(1919), DeclarationId(3064)); - map.insert(DeclarationId(1920), DeclarationId(3067)); - map.insert(DeclarationId(1921), DeclarationId(3070)); - map.insert(DeclarationId(1927), DeclarationId(3073)); - map.insert(DeclarationId(1982), DeclarationId(3076)); - map.insert(DeclarationId(1985), DeclarationId(3079)); - map.insert(DeclarationId(1986), DeclarationId(3082)); - map.insert(DeclarationId(1987), DeclarationId(3085)); - map.insert(DeclarationId(1988), DeclarationId(3088)); - map.insert(DeclarationId(2011), DeclarationId(3091)); - map.insert(DeclarationId(2016), DeclarationId(3094)); - map.insert(DeclarationId(2020), DeclarationId(3097)); - map.insert(DeclarationId(2023), DeclarationId(3100)); - map.insert(DeclarationId(2024), DeclarationId(3103)); - map.insert(DeclarationId(2055), DeclarationId(3106)); - map.insert(DeclarationId(2056), DeclarationId(3109)); - map.insert(DeclarationId(2060), DeclarationId(3112)); - map.insert(DeclarationId(2061), DeclarationId(3115)); - map.insert(DeclarationId(2072), DeclarationId(3118)); - map.insert(DeclarationId(2073), DeclarationId(3121)); - map.insert(DeclarationId(2075), DeclarationId(3124)); - map.insert(DeclarationId(2076), DeclarationId(3127)); - map.insert(DeclarationId(2078), DeclarationId(3130)); - map.insert(DeclarationId(2079), DeclarationId(3133)); - map.insert(DeclarationId(2081), DeclarationId(3136)); - map.insert(DeclarationId(2083), DeclarationId(3139)); - map.insert(DeclarationId(2086), DeclarationId(3142)); - map.insert(DeclarationId(2090), DeclarationId(3145)); - map.insert(DeclarationId(2092), DeclarationId(3148)); - map.insert(DeclarationId(2094), DeclarationId(3151)); - map.insert(DeclarationId(2107), DeclarationId(3154)); - map.insert(DeclarationId(2108), DeclarationId(3157)); - map.insert(DeclarationId(2109), DeclarationId(3160)); - map.insert(DeclarationId(2112), DeclarationId(3163)); - map.insert(DeclarationId(2113), DeclarationId(3166)); - map.insert(DeclarationId(2115), DeclarationId(3169)); - map.insert(DeclarationId(2116), DeclarationId(3172)); - map.insert(DeclarationId(2150), DeclarationId(3175)); - map.insert(DeclarationId(2186), DeclarationId(3178)); - map.insert(DeclarationId(2187), DeclarationId(3181)); - map.insert(DeclarationId(2188), DeclarationId(3184)); - map.insert(DeclarationId(2189), DeclarationId(3187)); - map.insert(DeclarationId(2240), DeclarationId(3190)); - map.insert(DeclarationId(2241), DeclarationId(3193)); - map.insert(DeclarationId(2242), DeclarationId(3196)); - map.insert(DeclarationId(2243), DeclarationId(3199)); - map.insert(DeclarationId(2244), DeclarationId(3202)); - map.insert(DeclarationId(2245), DeclarationId(3205)); - map.insert(DeclarationId(2268), DeclarationId(3208)); - map.insert(DeclarationId(2419), DeclarationId(3211)); - map.insert(DeclarationId(2465), DeclarationId(3214)); - map.insert(DeclarationId(2473), DeclarationId(3217)); - map.insert(DeclarationId(2487), DeclarationId(3220)); - map.insert(DeclarationId(2490), DeclarationId(3223)); - map.insert(DeclarationId(2506), DeclarationId(3226)); - map.insert(DeclarationId(2507), DeclarationId(3229)); - map.insert(DeclarationId(2508), DeclarationId(3232)); - map.insert(DeclarationId(2511), DeclarationId(3235)); - map.insert(DeclarationId(2512), DeclarationId(3238)); - map.insert(DeclarationId(2541), DeclarationId(3241)); - map.insert(DeclarationId(2542), DeclarationId(3244)); - map.insert(DeclarationId(2548), DeclarationId(3247)); - map.insert(DeclarationId(2549), DeclarationId(3250)); - map.insert(DeclarationId(2550), DeclarationId(3253)); - map.insert(DeclarationId(2551), DeclarationId(3256)); - map.insert(DeclarationId(2552), DeclarationId(3259)); - map.insert(DeclarationId(2553), DeclarationId(3262)); - map.insert(DeclarationId(2809), DeclarationId(3265)); - map.insert(DeclarationId(2838), DeclarationId(3268)); - map.insert(DeclarationId(2844), DeclarationId(3271)); - map.insert(DeclarationId(2849), DeclarationId(3274)); - map.insert(DeclarationId(2852), DeclarationId(3277)); - map.insert(DeclarationId(2853), DeclarationId(3280)); - map.insert(DeclarationId(2873), DeclarationId(3283)); - map.insert(DeclarationId(2874), DeclarationId(3286)); - map.insert(DeclarationId(2882), DeclarationId(3289)); - map.insert(DeclarationId(2886), DeclarationId(3292)); - map.insert(DeclarationId(2888), DeclarationId(3295)); - map.insert(DeclarationId(2889), DeclarationId(3298)); - map.insert(DeclarationId(2890), DeclarationId(3301)); - map.insert(DeclarationId(2891), DeclarationId(3304)); - map.insert(DeclarationId(2892), DeclarationId(3307)); - map.insert(DeclarationId(2898), DeclarationId(3310)); - map.insert(DeclarationId(2900), DeclarationId(3313)); - map.insert(DeclarationId(2901), DeclarationId(3316)); - map.insert(DeclarationId(2913), DeclarationId(3319)); - map.insert(DeclarationId(2914), DeclarationId(3322)); - map.insert(DeclarationId(2916), DeclarationId(3325)); - map.insert(DeclarationId(2917), DeclarationId(3328)); - map.insert(DeclarationId(2918), DeclarationId(3331)); - map.insert(DeclarationId(2919), DeclarationId(3334)); - map.insert(DeclarationId(2921), DeclarationId(3337)); - map.insert(DeclarationId(2922), DeclarationId(3340)); - map.insert(DeclarationId(2924), DeclarationId(3343)); - map.insert(DeclarationId(2926), DeclarationId(3346)); - map.insert(DeclarationId(2927), DeclarationId(3349)); - map.insert(DeclarationId(2928), DeclarationId(3352)); - map.insert(DeclarationId(2935), DeclarationId(3355)); - map.insert(DeclarationId(2936), DeclarationId(3358)); - map.insert(DeclarationId(2937), DeclarationId(3361)); - map.insert(DeclarationId(2939), DeclarationId(3364)); - map.insert(DeclarationId(2940), DeclarationId(3367)); - map.insert(DeclarationId(2941), DeclarationId(3370)); - map.insert(DeclarationId(2943), DeclarationId(3373)); - map.insert(DeclarationId(2944), DeclarationId(3376)); - map.insert(DeclarationId(2945), DeclarationId(3379)); - map.insert(DeclarationId(2952), DeclarationId(3382)); - map.insert(DeclarationId(2954), DeclarationId(3385)); - map.insert(DeclarationId(2965), DeclarationId(3388)); + map.insert(DeclarationId(383), DeclarationId(2979)); + map.insert(DeclarationId(385), DeclarationId(2982)); + map.insert(DeclarationId(417), DeclarationId(2985)); + map.insert(DeclarationId(420), DeclarationId(2988)); + map.insert(DeclarationId(465), DeclarationId(2991)); + map.insert(DeclarationId(466), DeclarationId(2994)); + map.insert(DeclarationId(467), DeclarationId(2997)); + map.insert(DeclarationId(519), DeclarationId(3000)); + map.insert(DeclarationId(521), DeclarationId(3003)); + map.insert(DeclarationId(522), DeclarationId(3006)); + map.insert(DeclarationId(546), DeclarationId(3009)); + map.insert(DeclarationId(589), DeclarationId(3012)); + map.insert(DeclarationId(609), DeclarationId(3015)); + map.insert(DeclarationId(610), DeclarationId(3018)); + map.insert(DeclarationId(612), DeclarationId(3021)); + map.insert(DeclarationId(615), DeclarationId(3024)); + map.insert(DeclarationId(620), DeclarationId(3027)); + map.insert(DeclarationId(621), DeclarationId(3030)); + map.insert(DeclarationId(625), DeclarationId(3033)); + map.insert(DeclarationId(626), DeclarationId(3036)); + map.insert(DeclarationId(627), DeclarationId(3039)); + map.insert(DeclarationId(632), DeclarationId(3042)); + map.insert(DeclarationId(1861), DeclarationId(3045)); + map.insert(DeclarationId(1862), DeclarationId(3048)); + map.insert(DeclarationId(1866), DeclarationId(3051)); + map.insert(DeclarationId(1869), DeclarationId(3054)); + map.insert(DeclarationId(1918), DeclarationId(3057)); + map.insert(DeclarationId(1919), DeclarationId(3060)); + map.insert(DeclarationId(1920), DeclarationId(3063)); + map.insert(DeclarationId(1921), DeclarationId(3066)); + map.insert(DeclarationId(1922), DeclarationId(3069)); + map.insert(DeclarationId(1923), DeclarationId(3072)); + map.insert(DeclarationId(1929), DeclarationId(3075)); + map.insert(DeclarationId(1984), DeclarationId(3078)); + map.insert(DeclarationId(1987), DeclarationId(3081)); + map.insert(DeclarationId(1988), DeclarationId(3084)); + map.insert(DeclarationId(1989), DeclarationId(3087)); + map.insert(DeclarationId(1990), DeclarationId(3090)); + map.insert(DeclarationId(2013), DeclarationId(3093)); + map.insert(DeclarationId(2018), DeclarationId(3096)); + map.insert(DeclarationId(2022), DeclarationId(3099)); + map.insert(DeclarationId(2025), DeclarationId(3102)); + map.insert(DeclarationId(2026), DeclarationId(3105)); + map.insert(DeclarationId(2057), DeclarationId(3108)); + map.insert(DeclarationId(2058), DeclarationId(3111)); + map.insert(DeclarationId(2062), DeclarationId(3114)); + map.insert(DeclarationId(2063), DeclarationId(3117)); + map.insert(DeclarationId(2074), DeclarationId(3120)); + map.insert(DeclarationId(2075), DeclarationId(3123)); + map.insert(DeclarationId(2077), DeclarationId(3126)); + map.insert(DeclarationId(2078), DeclarationId(3129)); + map.insert(DeclarationId(2080), DeclarationId(3132)); + map.insert(DeclarationId(2081), DeclarationId(3135)); + map.insert(DeclarationId(2083), DeclarationId(3138)); + map.insert(DeclarationId(2085), DeclarationId(3141)); + map.insert(DeclarationId(2088), DeclarationId(3144)); + map.insert(DeclarationId(2092), DeclarationId(3147)); + map.insert(DeclarationId(2094), DeclarationId(3150)); + map.insert(DeclarationId(2096), DeclarationId(3153)); + map.insert(DeclarationId(2109), DeclarationId(3156)); + map.insert(DeclarationId(2110), DeclarationId(3159)); + map.insert(DeclarationId(2111), DeclarationId(3162)); + map.insert(DeclarationId(2114), DeclarationId(3165)); + map.insert(DeclarationId(2115), DeclarationId(3168)); + map.insert(DeclarationId(2117), DeclarationId(3171)); + map.insert(DeclarationId(2118), DeclarationId(3174)); + map.insert(DeclarationId(2152), DeclarationId(3177)); + map.insert(DeclarationId(2188), DeclarationId(3180)); + map.insert(DeclarationId(2189), DeclarationId(3183)); + map.insert(DeclarationId(2190), DeclarationId(3186)); + map.insert(DeclarationId(2191), DeclarationId(3189)); + map.insert(DeclarationId(2242), DeclarationId(3192)); + map.insert(DeclarationId(2243), DeclarationId(3195)); + map.insert(DeclarationId(2244), DeclarationId(3198)); + map.insert(DeclarationId(2245), DeclarationId(3201)); + map.insert(DeclarationId(2246), DeclarationId(3204)); + map.insert(DeclarationId(2247), DeclarationId(3207)); + map.insert(DeclarationId(2270), DeclarationId(3210)); + map.insert(DeclarationId(2421), DeclarationId(3213)); + map.insert(DeclarationId(2467), DeclarationId(3216)); + map.insert(DeclarationId(2475), DeclarationId(3219)); + map.insert(DeclarationId(2489), DeclarationId(3222)); + map.insert(DeclarationId(2492), DeclarationId(3225)); + map.insert(DeclarationId(2508), DeclarationId(3228)); + map.insert(DeclarationId(2509), DeclarationId(3231)); + map.insert(DeclarationId(2510), DeclarationId(3234)); + map.insert(DeclarationId(2513), DeclarationId(3237)); + map.insert(DeclarationId(2514), DeclarationId(3240)); + map.insert(DeclarationId(2543), DeclarationId(3243)); + map.insert(DeclarationId(2544), DeclarationId(3246)); + map.insert(DeclarationId(2550), DeclarationId(3249)); + map.insert(DeclarationId(2551), DeclarationId(3252)); + map.insert(DeclarationId(2552), DeclarationId(3255)); + map.insert(DeclarationId(2553), DeclarationId(3258)); + map.insert(DeclarationId(2554), DeclarationId(3261)); + map.insert(DeclarationId(2555), DeclarationId(3264)); + map.insert(DeclarationId(2811), DeclarationId(3267)); + map.insert(DeclarationId(2840), DeclarationId(3270)); + map.insert(DeclarationId(2846), DeclarationId(3273)); + map.insert(DeclarationId(2851), DeclarationId(3276)); + map.insert(DeclarationId(2854), DeclarationId(3279)); + map.insert(DeclarationId(2855), DeclarationId(3282)); + map.insert(DeclarationId(2875), DeclarationId(3285)); + map.insert(DeclarationId(2876), DeclarationId(3288)); + map.insert(DeclarationId(2884), DeclarationId(3291)); + map.insert(DeclarationId(2888), DeclarationId(3294)); + map.insert(DeclarationId(2890), DeclarationId(3297)); + map.insert(DeclarationId(2891), DeclarationId(3300)); + map.insert(DeclarationId(2892), DeclarationId(3303)); + map.insert(DeclarationId(2893), DeclarationId(3306)); + map.insert(DeclarationId(2894), DeclarationId(3309)); + map.insert(DeclarationId(2900), DeclarationId(3312)); + map.insert(DeclarationId(2902), DeclarationId(3315)); + map.insert(DeclarationId(2903), DeclarationId(3318)); + map.insert(DeclarationId(2915), DeclarationId(3321)); + map.insert(DeclarationId(2916), DeclarationId(3324)); + map.insert(DeclarationId(2918), DeclarationId(3327)); + map.insert(DeclarationId(2919), DeclarationId(3330)); + map.insert(DeclarationId(2920), DeclarationId(3333)); + map.insert(DeclarationId(2921), DeclarationId(3336)); + map.insert(DeclarationId(2923), DeclarationId(3339)); + map.insert(DeclarationId(2924), DeclarationId(3342)); + map.insert(DeclarationId(2926), DeclarationId(3345)); + map.insert(DeclarationId(2928), DeclarationId(3348)); + map.insert(DeclarationId(2929), DeclarationId(3351)); + map.insert(DeclarationId(2930), DeclarationId(3354)); + map.insert(DeclarationId(2937), DeclarationId(3357)); + map.insert(DeclarationId(2938), DeclarationId(3360)); + map.insert(DeclarationId(2939), DeclarationId(3363)); + map.insert(DeclarationId(2941), DeclarationId(3366)); + map.insert(DeclarationId(2942), DeclarationId(3369)); + map.insert(DeclarationId(2943), DeclarationId(3372)); + map.insert(DeclarationId(2945), DeclarationId(3375)); + map.insert(DeclarationId(2946), DeclarationId(3378)); + map.insert(DeclarationId(2947), DeclarationId(3381)); + map.insert(DeclarationId(2954), DeclarationId(3384)); + map.insert(DeclarationId(2956), DeclarationId(3387)); + map.insert(DeclarationId(2967), DeclarationId(3390)); map } } From 0c3fe5ab9e764f69495fe1fe86c762b5c46a0262 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 17:30:02 -0400 Subject: [PATCH 3/7] fix(v3-emit): gate-60 Compose carriers from TypeRealization index only MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Canonicalize anonymous Compose> to std fixed-width alias declarations (Int32, Real64, …) and read rust.dag carrier strings from RealizationIndexes — removes parallel width-to-Rust string table (P2). Co-authored-by: Cursor --- src/v3/compiler/src/emit/rust_target.rs | 67 +++++++++++++++++-------- 1 file changed, 45 insertions(+), 22 deletions(-) diff --git a/src/v3/compiler/src/emit/rust_target.rs b/src/v3/compiler/src/emit/rust_target.rs index 805d04b1573..d9adbc29a4c 100644 --- a/src/v3/compiler/src/emit/rust_target.rs +++ b/src/v3/compiler/src/emit/rust_target.rs @@ -3296,14 +3296,12 @@ enum ArrowRustEmitPolicy { StorageRcDynFn, } -/// Canonical Rust primitive for anonymous `Compose>` from gate-#60 -/// surface sugar (`Int<32>`, `Real<64>`, …), aligned with `rust.dag` `TypeRealization` carriers. -/// `Compose` slot order matches lowering today; width vs algebra slots are detected independently -/// (same spirit as `structural_compose_real_machine_width`). -fn rust_carrier_for_compose_algebra_machine_width( +/// Parses gate-#60 `Compose>` after alias peeling; returns the algebra +/// concept id (`Int` / `UInt` / `Real`) and width in bits when both slots are recognized. +fn gate60_anonymous_compose_algebra_bits( dag: &Dag, declaration: DeclarationId, -) -> Option<&'static str> { +) -> Option<(DeclarationId, u32)> { let compose = dag.declaration_by_name("Compose")?.id; let peeled = crate::int_literal_ranges::peel_decl_head_for_integral_float_seed(dag, declaration); @@ -3335,32 +3333,44 @@ fn rust_carrier_for_compose_algebra_machine_width( } return None; } - let algebra = algebra?; - let bits = bits?; + Some((algebra?, bits?)) +} + +/// Maps `(Int|UInt|Real, width)` to the **substrate** fixed-width alias name declared in +/// `dsl/std/{integer,float}.dag` (`Int32`, `Real64`, …). Rust spellings (`i32`, `f64`) come +/// **only** from `TypeRealization.carrier` in `rust.dag` via `RealizationIndexes::types`. +fn std_fixed_width_alias_name_for_algebra_bits( + dag: &Dag, + algebra: DeclarationId, + bits: u32, +) -> Option<&'static str> { + let int_id = dag.declaration_by_name("Int")?.id; + let uint_id = dag.declaration_by_name("UInt")?.id; + let real_id = dag.declaration_by_name("Real")?.id; if algebra == int_id { return match bits { - 8 => Some("i8"), - 16 => Some("i16"), - 32 => Some("i32"), - 64 => Some("i64"), - 128 => Some("i128"), + 8 => Some("Int8"), + 16 => Some("Int16"), + 32 => Some("Int32"), + 64 => Some("Int64"), + 128 => Some("Int128"), _ => None, }; } if algebra == uint_id { return match bits { - 8 => Some("u8"), - 16 => Some("u16"), - 32 => Some("u32"), - 64 => Some("u64"), - 128 => Some("u128"), + 8 => Some("UInt8"), + 16 => Some("UInt16"), + 32 => Some("UInt32"), + 64 => Some("UInt64"), + 128 => Some("UInt128"), _ => None, }; } if algebra == real_id { return match bits { - 32 => Some("f32"), - 64 => Some("f64"), + 32 => Some("Real32"), + 64 => Some("Real64"), _ => None, }; } @@ -5670,9 +5680,22 @@ impl<'a> Ctx<'a> { if let Some(binding) = self.indexes.types.get(&declaration) { return Ok(binding.carrier.clone()); } - if let Some(carrier) = rust_carrier_for_compose_algebra_machine_width(self.dag, declaration) + if let Some((algebra, bits)) = gate60_anonymous_compose_algebra_bits(self.dag, declaration) { - return Ok(carrier.to_string()); + if let Some(alias) = + std_fixed_width_alias_name_for_algebra_bits(self.dag, algebra, bits) + { + let Some(named) = self.dag.declaration_by_name(alias) else { + return Err(EmitError::MissingTypeRealization { + target: declaration, + }); + }; + let named_id = named.id; + if let Some(binding) = self.indexes.types.get(&named_id) { + return Ok(binding.carrier.clone()); + } + return Err(EmitError::MissingTypeRealization { target: named_id }); + } } let decl = self.dag.declaration(declaration); if let Some(name) = &decl.name { From 65bbbc573a68ebe84a2ee73ab050190a04883ed4 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 22:34:03 +0000 Subject: [PATCH 4/7] fix(infer): propagate integral literal seed for Real at call sites Apply int_literal_allowed_integral_seed_for_real_decl alongside int_literal_fits_expected_type in Decision::Set reunion, magnitude narrow merge, decide_transform call arguments, and implicit callable binding tolerance (P2 facts flow forward; codex #3115). Co-authored-by: Cursor --- src/v3/compiler/src/infer.rs | 51 +++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 4 deletions(-) diff --git a/src/v3/compiler/src/infer.rs b/src/v3/compiler/src/infer.rs index 12bb53f125d..d0fdb2d6ad9 100644 --- a/src/v3/compiler/src/infer.rs +++ b/src/v3/compiler/src/infer.rs @@ -102,7 +102,17 @@ fn try_reconcile_int_literal_decision_set( None } } - Ok(None) => None, + Ok(None) => { + if int_literal_allowed_integral_seed_for_real_decl( + dag, + &literal, + existing.declaration, + ) { + Some(IntLiteralSetReconciliation::Keep) + } else { + None + } + } Err(diag) => { if !matches!(dag.port(port).state(), PortState::Unresolved) { dag.mark_unresolved(port, diag); @@ -130,7 +140,14 @@ fn try_reconcile_int_literal_decision_set( None } } - Ok(None) => None, + Ok(None) => { + if int_literal_allowed_integral_seed_for_real_decl(dag, &literal, ty.declaration) { + dag.set_port_type(port, ty); + Some(IntLiteralSetReconciliation::SetNarrow) + } else { + None + } + } Err(diag) => { if !matches!(dag.port(port).state(), PortState::Unresolved) { dag.mark_unresolved(port, diag); @@ -922,7 +939,13 @@ fn int_literal_magnitude_narrow_merge( } }, Err(diag) => IntLiteralNarrowMerge::reject(diag), - Ok(None) => IntLiteralNarrowMerge::NotApplicable, + Ok(None) => { + if int_literal_allowed_integral_seed_for_real_decl(dag, &lit, to.declaration) { + IntLiteralNarrowMerge::Merge + } else { + IntLiteralNarrowMerge::NotApplicable + } + } } } @@ -1404,6 +1427,24 @@ fn decide_transform(dag: &mut Dag, t: &TransformNode) -> Decision { // pre-seed + `Decision::Set` reunion for annotated literals). return Decision::Set(*input_port, *expected_ty); } + Ok(None) + if int_literal_allowed_integral_seed_for_real_decl( + dag, + &literal, + expected_ty.declaration, + ) => + { + if let Some(diag) = check_refinement_discharge( + dag, + actual, + expected_ty, + &t.target, + &t.span, + ) { + return Decision::fail(t.output, diag); + } + return Decision::Set(*input_port, *expected_ty); + } Ok(Some(false)) | Ok(None) => {} Err(diag) => return Decision::fail(t.output, diag), } @@ -2711,7 +2752,9 @@ fn int_literal_implicit_bind_tolerated_for_expected( IntegerRangeLookup::Invalid(diag) => Err(diag), IntegerRangeLookup::Missing => Ok(false), }, - Ok(None) => Ok(false), + Ok(None) => Ok(int_literal_allowed_integral_seed_for_real_decl( + dag, &literal, expected, + )), Err(diag) => Err(diag), } } From a2a93d37975a2eff224abad03f4d072e8600aca0 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 18:40:35 -0400 Subject: [PATCH 5/7] WIP: R3 gate #67: numeric_construction_demonstration (T-Numeric-Construction) --- src/v3/compiler/src/emit/rust_target.rs | 111 +++++++++--------------- 1 file changed, 41 insertions(+), 70 deletions(-) diff --git a/src/v3/compiler/src/emit/rust_target.rs b/src/v3/compiler/src/emit/rust_target.rs index d9adbc29a4c..0b94b98c782 100644 --- a/src/v3/compiler/src/emit/rust_target.rs +++ b/src/v3/compiler/src/emit/rust_target.rs @@ -3296,12 +3296,17 @@ enum ArrowRustEmitPolicy { StorageRcDynFn, } -/// Parses gate-#60 `Compose>` after alias peeling; returns the algebra -/// concept id (`Int` / `UInt` / `Real`) and width in bits when both slots are recognized. -fn gate60_anonymous_compose_algebra_bits( +/// Named substrate alias (`type Int32 = Compose<…>` / `Real64`, …) that **instantiates `Compose` +/// with the same template-argument spine** as `declaration` after gate-#60 peeling, and owns a +/// `TypeRealization` row in `rust.dag`. +/// +/// This bridges anonymous `Compose` ids to [`RealizationIndexes::types`] without an emitter-local +/// algebra×width mirror (INVARIANTS P2/P5 — carrier authority is the DAG + realization rows). +fn gate60_realized_named_compose_peer( dag: &Dag, + types: &HashMap, declaration: DeclarationId, -) -> Option<(DeclarationId, u32)> { +) -> Option { let compose = dag.declaration_by_name("Compose")?.id; let peeled = crate::int_literal_ranges::peel_decl_head_for_integral_float_seed(dag, declaration); @@ -3316,65 +3321,40 @@ fn gate60_anonymous_compose_algebra_bits( if *template != compose || arguments.len() != 2 { return None; } - let int_id = dag.declaration_by_name("Int")?.id; - let uint_id = dag.declaration_by_name("UInt")?.id; - let real_id = dag.declaration_by_name("Real")?.id; - - let mut algebra: Option = None; - let mut bits: Option = None; - for arg in arguments { - if let Some(b) = crate::int_literal_ranges::gate60_machine_width_bits(dag, arg.value) { - bits = Some(b); + let mut matches: Vec = Vec::new(); + for decl in dag.declarations() { + if decl.id == peeled { continue; } - if arg.value == int_id || arg.value == uint_id || arg.value == real_id { - algebra = Some(arg.value); + if decl.name.is_none() { continue; } - return None; - } - Some((algebra?, bits?)) -} - -/// Maps `(Int|UInt|Real, width)` to the **substrate** fixed-width alias name declared in -/// `dsl/std/{integer,float}.dag` (`Int32`, `Real64`, …). Rust spellings (`i32`, `f64`) come -/// **only** from `TypeRealization.carrier` in `rust.dag` via `RealizationIndexes::types`. -fn std_fixed_width_alias_name_for_algebra_bits( - dag: &Dag, - algebra: DeclarationId, - bits: u32, -) -> Option<&'static str> { - let int_id = dag.declaration_by_name("Int")?.id; - let uint_id = dag.declaration_by_name("UInt")?.id; - let real_id = dag.declaration_by_name("Real")?.id; - if algebra == int_id { - return match bits { - 8 => Some("Int8"), - 16 => Some("Int16"), - 32 => Some("Int32"), - 64 => Some("Int64"), - 128 => Some("Int128"), - _ => None, - }; - } - if algebra == uint_id { - return match bits { - 8 => Some("UInt8"), - 16 => Some("UInt16"), - 32 => Some("UInt32"), - 64 => Some("UInt64"), - 128 => Some("UInt128"), - _ => None, + if !types.contains_key(&decl.id) { + continue; + } + let TypeConnective::Instantiation { + template: other_template, + arguments: other_args, + } = &decl.connective + else { + continue; }; + if *other_template != compose || other_args.len() != arguments.len() { + continue; + } + if !other_args + .iter() + .zip(arguments.iter()) + .all(|(l, r)| l.parameter == r.parameter && l.value == r.value) + { + continue; + } + matches.push(decl.id); } - if algebra == real_id { - return match bits { - 32 => Some("Real32"), - 64 => Some("Real64"), - _ => None, - }; + match matches.as_slice() { + [one] => Some(*one), + _ => None, } - None } #[allow(dead_code)] @@ -5680,22 +5660,13 @@ impl<'a> Ctx<'a> { if let Some(binding) = self.indexes.types.get(&declaration) { return Ok(binding.carrier.clone()); } - if let Some((algebra, bits)) = gate60_anonymous_compose_algebra_bits(self.dag, declaration) + if let Some(named_peer) = + gate60_realized_named_compose_peer(self.dag, &self.indexes.types, declaration) { - if let Some(alias) = - std_fixed_width_alias_name_for_algebra_bits(self.dag, algebra, bits) - { - let Some(named) = self.dag.declaration_by_name(alias) else { - return Err(EmitError::MissingTypeRealization { - target: declaration, - }); - }; - let named_id = named.id; - if let Some(binding) = self.indexes.types.get(&named_id) { - return Ok(binding.carrier.clone()); - } - return Err(EmitError::MissingTypeRealization { target: named_id }); + if let Some(binding) = self.indexes.types.get(&named_peer) { + return Ok(binding.carrier.clone()); } + return Err(EmitError::MissingTypeRealization { target: named_peer }); } let decl = self.dag.declaration(declaration); if let Some(name) = &decl.name { From 7a6cbf3984d639c72a72f1f20c733e4e8c82e930 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 22:41:27 +0000 Subject: [PATCH 6/7] fix(emit-rust): resolve gate-60 Compose peers via DAG + width facts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the hand-written algebra×bits→std-name table (api-review blocker: P2/P5 duplicate authority). Anonymous Compose carriers now find the unique named alias with the same compose spine and a TypeRealization row; MachineWidth slots equate through gate60_machine_width_bits so fresh literal-nat width ids still match dsl/std aliases. Co-authored-by: Cursor --- src/v3/compiler/src/emit/rust_target.rs | 39 +++++++++++++++++++++---- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/src/v3/compiler/src/emit/rust_target.rs b/src/v3/compiler/src/emit/rust_target.rs index 0b94b98c782..03924d3cb10 100644 --- a/src/v3/compiler/src/emit/rust_target.rs +++ b/src/v3/compiler/src/emit/rust_target.rs @@ -3296,6 +3296,39 @@ enum ArrowRustEmitPolicy { StorageRcDynFn, } +/// Machine-width slot in `Compose>`: gate-#60 may allocate a fresh +/// literal-nat id per occurrence while std aliases reuse a different id for the same bit width. +/// Compare widths via [`crate::int_literal_ranges::gate60_machine_width_bits`], not raw +/// `DeclarationId` equality. +fn gate60_compose_machine_width_slots_equal(dag: &Dag, a: DeclarationId, b: DeclarationId) -> bool { + if a == b { + return true; + } + match ( + crate::int_literal_ranges::gate60_machine_width_bits(dag, a), + crate::int_literal_ranges::gate60_machine_width_bits(dag, b), + ) { + (Some(ba), Some(bb)) => ba == bb, + _ => false, + } +} + +/// Structural equivalence for the two `Compose` template arguments: algebra slot (position 0) +/// must match by declaration identity; width slot (position 1) matches by gate-#60 bit width. +fn gate60_compose_template_args_equivalent( + dag: &Dag, + left: &[TemplateArgument], + right: &[TemplateArgument], +) -> bool { + if left.len() != 2 || right.len() != 2 { + return false; + } + left[0].parameter == right[0].parameter + && left[1].parameter == right[1].parameter + && left[0].value == right[0].value + && gate60_compose_machine_width_slots_equal(dag, left[1].value, right[1].value) +} + /// Named substrate alias (`type Int32 = Compose<…>` / `Real64`, …) that **instantiates `Compose` /// with the same template-argument spine** as `declaration` after gate-#60 peeling, and owns a /// `TypeRealization` row in `rust.dag`. @@ -3342,11 +3375,7 @@ fn gate60_realized_named_compose_peer( if *other_template != compose || other_args.len() != arguments.len() { continue; } - if !other_args - .iter() - .zip(arguments.iter()) - .all(|(l, r)| l.parameter == r.parameter && l.value == r.value) - { + if !gate60_compose_template_args_equivalent(dag, other_args, arguments) { continue; } matches.push(decl.id); From 70d70220355b118195d942b13763afa6a4bbdad3 Mon Sep 17 00:00:00 2001 From: Brian Searls Date: Thu, 14 May 2026 19:45:07 -0400 Subject: [PATCH 7/7] WIP: R3 gate #67: numeric_construction_demonstration (T-Numeric-Construction) --- src/v3/compiler/src/int_literal_ranges.rs | 40 +++++++++++++++++++---- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/src/v3/compiler/src/int_literal_ranges.rs b/src/v3/compiler/src/int_literal_ranges.rs index b92f25fadbf..34fb8e50d64 100644 --- a/src/v3/compiler/src/int_literal_ranges.rs +++ b/src/v3/compiler/src/int_literal_ranges.rs @@ -576,7 +576,8 @@ pub(crate) fn int_literal_lossless_in_f64(literal: &BigInt) -> bool { literal >= &min && literal <= &max } -/// R3 gate #60: `MachineWidth` or `MachineWidth` → bit width. +/// R3 gate #60: `MachineWidth` or `MachineWidth` → bit width. +/// (`Byte` is the nominal 8-bit carrier in `dsl/std/bit.dag`; there is no `Word8`.) pub(crate) fn gate60_machine_width_bits( dag: &Dag, machine_width_inst: DeclarationId, @@ -594,14 +595,14 @@ pub(crate) fn gate60_machine_width_bits( return None; } let slot = mw_args[0].value; - for (word_name, bits) in [ - ("Word8", 8_u32), + for (carrier_name, bits) in [ + ("Byte", 8_u32), ("Word16", 16), ("Word32", 32), ("Word64", 64), ("Word128", 128), ] { - if let Some(w) = dag.declaration_by_name(word_name) { + if let Some(w) = dag.declaration_by_name(carrier_name) { if slot == w.id { return Some(bits); } @@ -658,12 +659,14 @@ pub(crate) fn int_literal_float_coercion_target( dag: &Dag, decl: DeclarationId, ) -> Option { + // Only name the canonical width rows (`Real32`/`Real64`) that own `TypeRealization` targets in + // `rust.dag`. Compatibility aliases (`Float32 = Real32`, …) peel to these via + // [`peel_decl_head_for_integral_float_seed`], so listing `Float*` here would duplicate + // inference authority without adding emit coverage (codex #3115 — P2 single spine). let peeled = peel_decl_head_for_integral_float_seed(dag, decl); for (name, fmt) in [ ("Real64", IntLiteralFloatCoercionTarget::F64), - ("Float64", IntLiteralFloatCoercionTarget::F64), ("Real32", IntLiteralFloatCoercionTarget::F32), - ("Float32", IntLiteralFloatCoercionTarget::F32), ] { if let Some(d) = dag.declaration_by_name(name) { if peeled == d.id { @@ -1018,6 +1021,31 @@ mod tests { use super::*; use crate::types::TypeShape; + #[test] + fn float_alias_peels_to_real_before_integral_float_coercion() { + let dag = Dag::new(); + let float64 = dag.declaration_by_name("Float64").expect("Float64").id; + let real64 = dag.declaration_by_name("Real64").expect("Real64").id; + assert_eq!( + peel_decl_head_for_integral_float_seed(&dag, float64), + real64 + ); + assert_eq!( + int_literal_float_coercion_target(&dag, float64), + Some(IntLiteralFloatCoercionTarget::F64) + ); + let float32 = dag.declaration_by_name("Float32").expect("Float32").id; + let real32 = dag.declaration_by_name("Real32").expect("Real32").id; + assert_eq!( + peel_decl_head_for_integral_float_seed(&dag, float32), + real32 + ); + assert_eq!( + int_literal_float_coercion_target(&dag, float32), + Some(IntLiteralFloatCoercionTarget::F32) + ); + } + #[test] fn magnitude_out_of_range_accepts_only_exact_int_interval_facts() { let dag = Dag::new();