// This file is generated by cargo_embargo.
// Do not modify this file because the changes will be overridden on upgrade.

package {
    default_applicable_licenses: ["external_rust_crates_darling_license"],
    default_team: "trendy_team_android_rust",
}

license {
    name: "external_rust_crates_darling_license",
    visibility: [":__subpackages__"],
    license_kinds: ["SPDX-license-identifier-MIT"],
    license_text: ["LICENSE"],
}

rust_test_host {
    name: "darling_test_tests_accrue_errors",
    host_cross_supported: false,
    crate_name: "accrue_errors",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/accrue_errors.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_attrs_with",
    host_cross_supported: false,
    crate_name: "attrs_with",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/attrs_with.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_computed_bound",
    host_cross_supported: false,
    crate_name: "computed_bound",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/computed_bound.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_custom_bound",
    host_cross_supported: false,
    crate_name: "custom_bound",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/custom_bound.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_defaults",
    host_cross_supported: false,
    crate_name: "defaults",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/defaults.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_enums_default",
    host_cross_supported: false,
    crate_name: "enums_default",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/enums_default.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_enums_newtype",
    host_cross_supported: false,
    crate_name: "enums_newtype",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/enums_newtype.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_enums_struct",
    host_cross_supported: false,
    crate_name: "enums_struct",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/enums_struct.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_enums_unit",
    host_cross_supported: false,
    crate_name: "enums_unit",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/enums_unit.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_error",
    host_cross_supported: false,
    crate_name: "error",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/error.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_flatten",
    host_cross_supported: false,
    crate_name: "flatten",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/flatten.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_flatten_error_accumulation",
    host_cross_supported: false,
    crate_name: "flatten_error_accumulation",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/flatten_error_accumulation.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_flatten_from_field",
    host_cross_supported: false,
    crate_name: "flatten_from_field",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/flatten_from_field.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_forward_attrs_to_from_attributes",
    host_cross_supported: false,
    crate_name: "forward_attrs_to_from_attributes",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/forward_attrs_to_from_attributes.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_from_generics",
    host_cross_supported: false,
    crate_name: "from_generics",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/from_generics.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_from_meta",
    host_cross_supported: false,
    crate_name: "from_meta",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/from_meta.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_from_type_param",
    host_cross_supported: false,
    crate_name: "from_type_param",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/from_type_param.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_from_type_param_default",
    host_cross_supported: false,
    crate_name: "from_type_param_default",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/from_type_param_default.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_from_variant",
    host_cross_supported: false,
    crate_name: "from_variant",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/from_variant.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_generics",
    host_cross_supported: false,
    crate_name: "generics",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/generics.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_happy_path",
    host_cross_supported: false,
    crate_name: "happy_path",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/happy_path.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_hash_map",
    host_cross_supported: false,
    crate_name: "hash_map",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/hash_map.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_multiple",
    host_cross_supported: false,
    crate_name: "multiple",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/multiple.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_newtype",
    host_cross_supported: false,
    crate_name: "newtype",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/newtype.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_skip",
    host_cross_supported: false,
    crate_name: "skip",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/skip.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_split_declaration",
    host_cross_supported: false,
    crate_name: "split_declaration",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/split_declaration.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_supports",
    host_cross_supported: false,
    crate_name: "supports",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/supports.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_test_host {
    name: "darling_test_tests_unsupported_attributes",
    host_cross_supported: false,
    crate_name: "unsupported_attributes",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "tests/unsupported_attributes.rs",
    test_suites: ["general-tests"],
    auto_gen_config: true,
    test_options: {
        unit_test: true,
    },
    edition: "2021",
    rustlibs: [
        "libdarling",
        "libdarling_core",
        "libproc_macro2",
        "libquote",
        "libsyn",
    ],
    proc_macros: ["libdarling_macro"],
}

rust_library_host {
    name: "libdarling",
    host_cross_supported: false,
    crate_name: "darling",
    cargo_env_compat: true,
    cargo_pkg_version: "0.20.10",
    crate_root: "src/lib.rs",
    edition: "2021",
    rustlibs: ["libdarling_core"],
    proc_macros: ["libdarling_macro"],
    compile_multilib: "first",
}