Skip to main content

resolve

Function resolve 

Source
pub fn resolve<S: 'static>(
    families: &[Box<dyn FamilyMeta>],
    skills: &[Box<dyn Skill<S>>],
) -> Capabilities
Expand description

Run every family and skill probe once and resolve the effective capability of each tool. For each tool: start from its family’s probe (or Ready if the tool belongs to no registered family), then combine it with the tool’s own probe. Tool→family membership is read from each family’s FamilyMeta::tools.