We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab4a575 commit 56822f8Copy full SHA for 56822f8
1 file changed
shared/tree-sitter-extractor/src/generator/mod.rs
@@ -305,7 +305,18 @@ fn convert_nodes(
305
// type.
306
let members: Set<&str> = n_members
307
.iter()
308
- .map(|n| nodes.get(n).unwrap().dbscheme_name.as_str())
+ .map(|n| {
309
+ nodes
310
+ .get(n)
311
+ .unwrap_or_else(|| {
312
+ panic!(
313
+ "union type '{}' references unknown member node type {:?}",
314
+ node.dbscheme_name, n
315
+ )
316
+ })
317
+ .dbscheme_name
318
+ .as_str()
319
320
.collect();
321
entries.push(dbscheme::Entry::Union(dbscheme::Union {
322
name: &node.dbscheme_name,
0 commit comments