pub fn build_visibility_data<F, D>(
roots: &HashSet<ProjectFile>,
cancellation: Option<&CancellationToken>,
targets_for: F,
declarations_for: D,
) -> VisibilityDatapub fn build_visibility_data<F, D>(
roots: &HashSet<ProjectFile>,
cancellation: Option<&CancellationToken>,
targets_for: F,
declarations_for: D,
) -> VisibilityData