Skip to main content

link

Function link 

Source
pub fn link(
    packages: &[Package],
    local_defs: Vec<Def>,
    entry_index: usize,
) -> Result<Module, WeftError>
Expand description

Link packages + local defs into one verified Module. Because defs are content-addressed, linking is a set union — no resolution order, no conflicts, no diamond problem: the same hash from two packages is one def.