Skip to content

Commit cbb9987

Browse files
committed
Merge remote-tracking branch 'upstream/main' into rust/dependency-renaming
2 parents d19188d + b096696 commit cbb9987

File tree

156 files changed

+2042
-1856
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+2042
-1856
lines changed

rust/ast-generator/src/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ fn class_name(type_name: &str) -> String {
2323
"Literal" => "LiteralExpr".to_owned(),
2424
"ArrayExpr" => "ArrayExprInternal".to_owned(),
2525
"AsmOptions" => "AsmOptionsList".to_owned(),
26+
_ if type_name.starts_with("Record") && type_name != "RecordFieldList" => {
27+
type_name.replacen("Record", "Struct", 1)
28+
}
2629
_ if type_name.ends_with("Type") => format!("{}Repr", type_name),
2730
_ => type_name.to_owned(),
2831
}
@@ -40,6 +43,7 @@ fn property_name(type_name: &str, field_name: &str) -> String {
4043
("SelfParam", "is_amp") => "is_ref",
4144
("UseTree", "is_star") => "is_glob",
4245
(_, "ty") => "type_repr",
46+
_ if field_name.contains("record") => &field_name.replacen("record", "struct", 1),
4347
_ => field_name,
4448
};
4549
name.to_owned()

rust/extractor/src/crate_graph.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -451,15 +451,15 @@ fn emit_adt(
451451
id: trap::TrapId::Star,
452452
text: Some(name.to_owned()),
453453
}));
454-
let record_field_list =
454+
let struct_field_list =
455455
emit_variant_data(trap, crate_graph, db, union_id.into()).into();
456456
let visibility = emit_visibility(crate_graph, db, trap, visibility);
457457
items.push(
458458
trap.emit(generated::Union {
459459
id: trap::TrapId::Star,
460460
name,
461461
attrs: vec![],
462-
record_field_list,
462+
struct_field_list,
463463
generic_param_list: None,
464464
visibility,
465465
where_clause: None,
@@ -1254,7 +1254,7 @@ fn emit_variant_data(
12541254
.visibility
12551255
.resolve(db.upcast(), &variant_id.resolver(db.upcast())),
12561256
);
1257-
trap.emit(generated::RecordField {
1257+
trap.emit(generated::StructField {
12581258
id: trap::TrapId::Star,
12591259
attrs: vec![],
12601260
name,

rust/extractor/src/generated/.generated.list

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)