Backed out 5 changesets (bug 1890092, bug 1888683) for causing build bustages & crash...
[gecko.git] / third_party / rust / uniffi_bindgen / src / bindings / kotlin / templates / ExternalTypeTemplate.kt
blob0fade7a0bc053ca8e17d5be8d5a363cb210a232e
1 {%- let package_name=self.external_type_package_name(module_path, namespace) %}
2 {%- let fully_qualified_type_name = "{}.{}"|format(package_name, name) %}
3 {%- let fully_qualified_ffi_converter_name = "{}.FfiConverterType{}"|format(package_name, name) %}
4 {%- let fully_qualified_rustbuffer_name = "{}.RustBuffer"|format(package_name) %}
5 {%- let local_rustbuffer_name = "RustBuffer{}"|format(name) %}
7 {{- self.add_import(fully_qualified_type_name) }}
8 {{- self.add_import(fully_qualified_ffi_converter_name) }}
9 {{ self.add_import_as(fully_qualified_rustbuffer_name, local_rustbuffer_name) }}