diff --git a/crates/compiler/parse/src/ast.rs b/crates/compiler/parse/src/ast.rs index 6778a3f4a5..ab7f0cf789 100644 --- a/crates/compiler/parse/src/ast.rs +++ b/crates/compiler/parse/src/ast.rs @@ -1130,6 +1130,8 @@ impl<'a> ImportAlias<'a> { #[derive(Debug, Clone, PartialEq, Default)] pub struct Defs<'a> { + /// A collection of references by index to either `type_defs` or `value_defs` + /// It's an entry point for actual definitions, while `type_defs` and `value_defs` are append-only collections pub tags: std::vec::Vec, ValueDef<'a>>>, pub regions: std::vec::Vec, pub space_before: std::vec::Vec>>,