pub fn discover_workspace_packages(root: &Path) -> Vec<WorkspaceInfo>Expand description
Discover workspace packages through the engine boundary.
Use this for callers that only need workspace metadata and do not yet own an
AnalysisSession. Session-backed flows should prefer
AnalysisSession::workspaces
so discovery is reused with the rest of the analysis context.