firedbg-rust-debugger 1.74.1

FireDBG Debugger Engine for Rust
Documentation
car = {
    "type": "Struct",
    "typename": "object::Car",
    "fields": {
        "brand": {
            "type": "String",
            "typename": "&str",
            "value": "Ford"
        },
        "engine": {
            "type": "Struct",
            "typename": "object::Engine",
            "fields": {
                "config": {
                    "type": "Union",
                    "typeinfo": {
                        "name": "object::EngineConfig",
                        "variants": [
                            "Inline",
                            "Vshape"
                        ]
                    },
                    "variant": "Inline",
                    "fields": {
                        "i": {
                            "type": "Prim",
                            "typename": "i32",
                            "value": 4
                        }
                    }
                },
                "pistons": {
                    "type": "Array",
                    "typename": "vec",
                    "data": [
                        {
                            "type": "Struct",
                            "typename": "object::Piston",
                            "fields": {
                                "0": {
                                    "type": "Prim",
                                    "typename": "u8",
                                    "value": 1
                                }
                            }
                        },
                        {
                            "type": "Struct",
                            "typename": "object::Piston",
                            "fields": {
                                "0": {
                                    "type": "Prim",
                                    "typename": "u8",
                                    "value": 2
                                }
                            }
                        },
                        {
                            "type": "Struct",
                            "typename": "object::Piston",
                            "fields": {
                                "0": {
                                    "type": "Prim",
                                    "typename": "u8",
                                    "value": 3
                                }
                            }
                        },
                        {
                            "type": "Struct",
                            "typename": "object::Piston",
                            "fields": {
                                "0": {
                                    "type": "Prim",
                                    "typename": "u8",
                                    "value": 4
                                }
                            }
                        }
                    ]
                }
            }
        },
        "gearbox": {
            "type": "Enum",
            "typename": "object::Gearbox",
            "variant": "Manual"
        }
    }
}
car = {
    "type": "Struct",
    "typename": "object::Car",
    "fields": {
        "brand": {
            "type": "String",
            "typename": "&str",
            "value": "Mazda"
        },
        "engine": {
            "type": "Struct",
            "typename": "object::Engine",
            "fields": {
                "config": {
                    "type": "Union",
                    "typeinfo": {
                        "name": "object::EngineConfig",
                        "variants": [
                            "Inline",
                            "Vshape"
                        ]
                    },
                    "variant": "Vshape",
                    "fields": {
                        "0": {
                            "type": "Prim",
                            "typename": "i16",
                            "value": 3
                        },
                        "1": {
                            "type": "Prim",
                            "typename": "i16",
                            "value": 3
                        }
                    }
                },
                "pistons": {
                    "type": "Array",
                    "typename": "vec",
                    "data": []
                }
            }
        },
        "gearbox": {
            "type": "Enum",
            "typename": "object::Gearbox",
            "variant": "Automatic"
        }
    }
}