{
    0: CrateData {
        root_file_id: FileId(
            1,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "alloc",
                ),
                canonical_name: "alloc",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [
            Dependency {
                crate_id: Idx::<CrateData>(1),
                name: CrateName(
                    "core",
                ),
                prelude: true,
                sysroot: false,
            },
        ],
        origin: Lang(
            Alloc,
        ),
        is_proc_macro: false,
    },
    1: CrateData {
        root_file_id: FileId(
            2,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "core",
                ),
                canonical_name: "core",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Core,
        ),
        is_proc_macro: false,
    },
    2: CrateData {
        root_file_id: FileId(
            3,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "panic_abort",
                ),
                canonical_name: "panic_abort",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Other,
        ),
        is_proc_macro: false,
    },
    3: CrateData {
        root_file_id: FileId(
            4,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "panic_unwind",
                ),
                canonical_name: "panic_unwind",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Other,
        ),
        is_proc_macro: false,
    },
    4: CrateData {
        root_file_id: FileId(
            5,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "proc_macro",
                ),
                canonical_name: "proc_macro",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [
            Dependency {
                crate_id: Idx::<CrateData>(6),
                name: CrateName(
                    "std",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(1),
                name: CrateName(
                    "core",
                ),
                prelude: true,
                sysroot: false,
            },
        ],
        origin: Lang(
            ProcMacro,
        ),
        is_proc_macro: false,
    },
    5: CrateData {
        root_file_id: FileId(
            6,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "profiler_builtins",
                ),
                canonical_name: "profiler_builtins",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Other,
        ),
        is_proc_macro: false,
    },
    6: CrateData {
        root_file_id: FileId(
            7,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "std",
                ),
                canonical_name: "std",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [
            Dependency {
                crate_id: Idx::<CrateData>(0),
                name: CrateName(
                    "alloc",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(3),
                name: CrateName(
                    "panic_unwind",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(2),
                name: CrateName(
                    "panic_abort",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(1),
                name: CrateName(
                    "core",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(5),
                name: CrateName(
                    "profiler_builtins",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(9),
                name: CrateName(
                    "unwind",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(7),
                name: CrateName(
                    "std_detect",
                ),
                prelude: true,
                sysroot: false,
            },
            Dependency {
                crate_id: Idx::<CrateData>(8),
                name: CrateName(
                    "test",
                ),
                prelude: true,
                sysroot: false,
            },
        ],
        origin: Lang(
            Std,
        ),
        is_proc_macro: false,
    },
    7: CrateData {
        root_file_id: FileId(
            8,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "std_detect",
                ),
                canonical_name: "std_detect",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Other,
        ),
        is_proc_macro: false,
    },
    8: CrateData {
        root_file_id: FileId(
            9,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "test",
                ),
                canonical_name: "test",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Test,
        ),
        is_proc_macro: false,
    },
    9: CrateData {
        root_file_id: FileId(
            10,
        ),
        edition: Edition2021,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "unwind",
                ),
                canonical_name: "unwind",
            },
        ),
        cfg_options: CfgOptions(
            [
                "debug_assertions",
                "miri",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [],
        origin: Lang(
            Other,
        ),
        is_proc_macro: false,
    },
    10: CrateData {
        root_file_id: FileId(
            11,
        ),
        edition: Edition2018,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "hello_world",
                ),
                canonical_name: "hello_world",
            },
        ),
        cfg_options: CfgOptions(
            [
                "group1_cfg=some_config",
                "group1_other_cfg=other_config",
                "group2_cfg=yet_another_config",
                "rust_analyzer",
                "true",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [
            Dependency {
                crate_id: Idx::<CrateData>(1),
                name: CrateName(
                    "core",
                ),
                prelude: true,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(0),
                name: CrateName(
                    "alloc",
                ),
                prelude: false,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(6),
                name: CrateName(
                    "std",
                ),
                prelude: true,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(8),
                name: CrateName(
                    "test",
                ),
                prelude: false,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(4),
                name: CrateName(
                    "proc_macro",
                ),
                prelude: false,
                sysroot: true,
            },
        ],
        origin: Local {
            repo: None,
            name: Some(
                "hello_world",
            ),
        },
        is_proc_macro: false,
    },
    11: CrateData {
        root_file_id: FileId(
            11,
        ),
        edition: Edition2018,
        version: None,
        display_name: Some(
            CrateDisplayName {
                crate_name: CrateName(
                    "other_crate",
                ),
                canonical_name: "other_crate",
            },
        ),
        cfg_options: CfgOptions(
            [
                "group2_cfg=fourth_config",
                "group2_cfg=yet_another_config",
                "rust_analyzer",
                "true",
                "unrelated_cfg",
            ],
        ),
        potential_cfg_options: None,
        env: Env {
            entries: {},
        },
        dependencies: [
            Dependency {
                crate_id: Idx::<CrateData>(1),
                name: CrateName(
                    "core",
                ),
                prelude: true,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(0),
                name: CrateName(
                    "alloc",
                ),
                prelude: false,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(6),
                name: CrateName(
                    "std",
                ),
                prelude: true,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(8),
                name: CrateName(
                    "test",
                ),
                prelude: false,
                sysroot: true,
            },
            Dependency {
                crate_id: Idx::<CrateData>(4),
                name: CrateName(
                    "proc_macro",
                ),
                prelude: false,
                sysroot: true,
            },
        ],
        origin: Local {
            repo: None,
            name: Some(
                "other_crate",
            ),
        },
        is_proc_macro: false,
    },
}