Skip to content

Commit 467d8ca

Browse files
committed
update to go_package_name
Signed-off-by: Jeremy Fleitz <jeremy@cosmonic.com>
1 parent df10748 commit 467d8ca

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

crates/go/src/lib.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ impl Go {
252252
if local == owner && (exported ^ in_import) {
253253
String::new()
254254
} else {
255-
let package = self.interface_name(resolve, owner);
255+
let package = self.go_package_name(resolve, owner);
256256
let package = if exported {
257257
format!("export_{package}")
258258
} else {
@@ -638,7 +638,7 @@ func Lift{upper_kind}{camel}(handle int32) *witTypes.{upper_kind}Reader[{payload
638638
} else {
639639
format!(
640640
"{}_",
641-
self.interface_name(
641+
self.go_package_name(
642642
resolve,
643643
Some(
644644
&self
@@ -741,11 +741,11 @@ impl WorldGenerator for Go {
741741
) -> Result<()> {
742742
self.interface_names.insert(id, name.clone());
743743

744-
let package = self.interface_name(resolve, Some(name));
744+
let go_package_name = self.go_package_name(resolve, Some(name));
745745
let mut data = {
746746
let mut generator = InterfaceGenerator::new(self, resolve, Some((id, name)), true);
747747
for (name, ty) in resolve.interfaces[id].types.iter() {
748-
if generator.generator.types.insert((package.clone(), *ty)) {
748+
if generator.generator.types.insert((go_package_name.clone(), *ty)) {
749749
generator.define_type(name, *ty);
750750
}
751751
}
@@ -755,7 +755,7 @@ impl WorldGenerator for Go {
755755
for (_, func) in &resolve.interfaces[id].functions {
756756
data.extend(self.import(resolve, func, Some(name)));
757757
}
758-
self.interfaces.entry(package).or_default().extend(data);
758+
self.interfaces.entry(go_package_name).or_default().extend(data);
759759

760760
Ok(())
761761
}
@@ -772,7 +772,7 @@ impl WorldGenerator for Go {
772772
data.extend(self.import(resolve, func, None));
773773
}
774774
self.interfaces
775-
.entry(self.interface_name(resolve, None))
775+
.entry(self.go_package_name(resolve, None))
776776
.or_default()
777777
.extend(data);
778778
}
@@ -786,14 +786,14 @@ impl WorldGenerator for Go {
786786
) -> Result<()> {
787787
self.interface_names.insert(id, name.clone());
788788

789-
let package = self.interface_name(resolve, Some(name));
789+
let go_package_name = self.go_package_name(resolve, Some(name));
790790
for (type_name, ty) in &resolve.interfaces[id].types {
791791
let exported = matches!(resolve.types[*ty].kind, TypeDefKind::Resource)
792792
|| self.has_exported_resource(resolve, Type::Id(*ty));
793793

794794
let mut generator = InterfaceGenerator::new(self, resolve, Some((id, name)), false);
795795

796-
if generator.generator.types.insert((package.clone(), *ty)) || exported {
796+
if generator.generator.types.insert((go_package_name.clone(), *ty)) || exported {
797797
generator.define_type(type_name, *ty);
798798
}
799799

@@ -804,7 +804,7 @@ impl WorldGenerator for Go {
804804
} else {
805805
&mut self.interfaces
806806
}
807-
.entry(package.clone())
807+
.entry(go_package_name.clone())
808808
.or_default()
809809
.extend(data);
810810
}
@@ -838,7 +838,7 @@ impl WorldGenerator for Go {
838838
types: &[(&str, TypeId)],
839839
_files: &mut Files,
840840
) {
841-
let package = self.interface_name(resolve, None);
841+
let package = self.go_package_name(resolve, None);
842842
let mut generator = InterfaceGenerator::new(self, resolve, None, true);
843843
for (name, ty) in types {
844844
if generator.generator.types.insert((package.clone(), *ty)) {
@@ -1367,7 +1367,7 @@ func wasm_export_post_return_{name}(result {results}) {{
13671367
let results = self.func_results(resolve, func, interface, false, &mut imports);
13681368

13691369
self.export_interfaces
1370-
.entry(self.interface_name(resolve, interface))
1370+
.entry(self.go_package_name(resolve, interface))
13711371
.or_default()
13721372
.extend(InterfaceData {
13731373
code: format!(
@@ -1486,7 +1486,7 @@ func wasm_export_{name}({params}) {results} {{
14861486
&func.name,
14871487
);
14881488

1489-
let name = self.interface_name(resolve, interface);
1489+
let name = self.go_package_name(resolve, interface);
14901490
if in_import || !exported {
14911491
&mut self.interfaces
14921492
} else {
@@ -1512,7 +1512,7 @@ func wasm_export_{name}({params}) {results} {{
15121512
})
15131513
}
15141514

1515-
fn interface_name(&self, resolve: &Resolve, interface: Option<&WorldKey>) -> String {
1515+
fn go_package_name(&self, resolve: &Resolve, interface: Option<&WorldKey>) -> String {
15161516
match interface {
15171517
Some(WorldKey::Name(name)) => name.to_snake_case(),
15181518
Some(WorldKey::Interface(id)) => {
@@ -1547,7 +1547,7 @@ func wasm_export_{name}({params}) {results} {{
15471547
interface: Option<&WorldKey>,
15481548
func: &Function,
15491549
) -> String {
1550-
let prefix = self.interface_name(resolve, interface);
1550+
let prefix = self.go_package_name(resolve, interface);
15511551
let name = func.name.to_snake_case().replace('.', "_");
15521552

15531553
format!("{prefix}_{name}")
@@ -1843,7 +1843,7 @@ for index := 0; index < int({length}); index++ {{
18431843
let name = func.item_name().to_upper_camel_case();
18441844
let package = format!(
18451845
"export_{}",
1846-
self.generator.interface_name(resolve, self.interface)
1846+
self.generator.go_package_name(resolve, self.interface)
18471847
);
18481848

18491849
let call = match &func.kind {

0 commit comments

Comments
 (0)