Module check_export

Source

StructsΒ§

ExportableItemCollector πŸ”’
ExportableItemsChecker πŸ”’
ImplsOrderVisitor πŸ”’

FunctionsΒ§

exportable_items_provider_local πŸ”’
Exportable items:
provide πŸ”’
stable_order_of_exportable_impls πŸ”’
During symbol mangling rustc uses a special index to distinguish between two impls of the same type in the same module(See DisambiguatedDefPathData). For exportable items we cannot use the current approach because it is dependent on the compiler’s implementation.