fn validate_crate_types(
    target: &TomlTarget,
    kind: &str,
    warnings: &mut Vec<String>
)