fn print_available_targets(
    filter_fn: fn(_: &Target) -> bool,
    ws: &Workspace<'_>,
    options: &CompileOptions,
    option_name: &str,
    plural_name: &str
) -> CargoResult<()>