|
Loom C API
Public Loom compiler C API
|
Invocation-local materialized module provider. More...
#include <link.h>
Data Fields | |
| const loomc_module_t * | module |
| Immutable module to index and materialize for this invocation. | |
| loomc_string_view_t | provider_name |
| Stable provider label for diagnostics and private-name determinism. | |
| loomc_link_provider_role_t | role |
| Provider linkage role. | |
Invocation-local materialized module provider.
Materialized providers let same-version producers link an existing loomc_module_t directly without serializing it into a source first. They participate in the same provider order and linkage-role rules as sources in a frozen index.
| loomc_string_view_t loomc_link_module_provider_t::provider_name |
Stable provider label for diagnostics and private-name determinism.
Empty uses the module name.