Files
hakorune/builder_original_analysis.txt

1300 lines
34 KiB
Plaintext
Raw Normal View History

[
{
"file_info": {
"name": "builder.rs",
"path": "src/mir/builder.rs",
"language": "rust",
"size_bytes": 65692,
"total_lines": 1547,
"code_lines": 0,
"comment_lines": 0,
"empty_lines": 0,
"code_ratio": 0.0,
"analyzed_at": "2025-08-25T08:56:27.768296576Z",
"hash": null,
"metadata": {}
},
"symbols": [],
"functions": [
{
"symbol": {
"id": "rust_func_builder_debug_enabled",
"name": "builder_debug_enabled",
"symbol_type": "Function",
"file_path": "",
"line_start": 16,
"line_end": 18,
"column_start": 0,
"column_end": 1,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_builder_debug_log",
"name": "builder_debug_log",
"symbol_type": "Function",
"file_path": "",
"line_start": 20,
"line_end": 24,
"column_start": 0,
"column_end": 1,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_new",
"name": "new",
"symbol_type": "Function",
"file_path": "",
"line_start": 66,
"line_end": 80,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_type_check",
"name": "emit_type_check",
"symbol_type": "Function",
"file_path": "",
"line_start": 84,
"line_end": 96,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_cast",
"name": "emit_cast",
"symbol_type": "Function",
"file_path": "",
"line_start": 100,
"line_end": 112,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_weak_new",
"name": "emit_weak_new",
"symbol_type": "Function",
"file_path": "",
"line_start": 116,
"line_end": 128,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_weak_load",
"name": "emit_weak_load",
"symbol_type": "Function",
"file_path": "",
"line_start": 132,
"line_end": 144,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_barrier_read",
"name": "emit_barrier_read",
"symbol_type": "Function",
"file_path": "",
"line_start": 148,
"line_end": 157,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_barrier_write",
"name": "emit_barrier_write",
"symbol_type": "Function",
"file_path": "",
"line_start": 161,
"line_end": 170,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_lower_method_as_function",
"name": "lower_method_as_function",
"symbol_type": "Function",
"file_path": "",
"line_start": 175,
"line_end": 262,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_module",
"name": "build_module",
"symbol_type": "Function",
"file_path": "",
"line_start": 265,
"line_end": 311,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_expression",
"name": "build_expression",
"symbol_type": "Function",
"file_path": "",
"line_start": 314,
"line_end": 494,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_literal",
"name": "build_literal",
"symbol_type": "Function",
"file_path": "",
"line_start": 497,
"line_end": 514,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_binary_op",
"name": "build_binary_op",
"symbol_type": "Function",
"file_path": "",
"line_start": 517,
"line_end": 541,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_unary_op",
"name": "build_unary_op",
"symbol_type": "Function",
"file_path": "",
"line_start": 544,
"line_end": 557,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_variable_access",
"name": "build_variable_access",
"symbol_type": "Function",
"file_path": "",
"line_start": 560,
"line_end": 566,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_assignment",
"name": "build_assignment",
"symbol_type": "Function",
"file_path": "",
"line_start": 569,
"line_end": 576,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_function_call",
"name": "build_function_call",
"symbol_type": "Function",
"file_path": "",
"line_start": 579,
"line_end": 615,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_print_statement",
"name": "build_print_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 618,
"line_end": 668,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_block",
"name": "build_block",
"symbol_type": "Function",
"file_path": "",
"line_start": 671,
"line_end": 687,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_closure",
"name": "closure",
"symbol_type": "Function",
"file_path": "",
"line_start": 679,
"line_end": 686,
"column_start": 37,
"column_end": 9,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_if_statement",
"name": "build_if_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 690,
"line_end": 757,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_closure",
"name": "closure",
"symbol_type": "Function",
"file_path": "",
"line_start": 749,
"line_end": 749,
"column_start": 72,
"column_end": 105,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_extract_assigned_var",
"name": "extract_assigned_var",
"symbol_type": "Function",
"file_path": "",
"line_start": 761,
"line_end": 772,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_closure",
"name": "closure",
"symbol_type": "Function",
"file_path": "",
"line_start": 768,
"line_end": 768,
"column_start": 43,
"column_end": 78,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_emit_instruction",
"name": "emit_instruction",
"symbol_type": "Function",
"file_path": "",
"line_start": 775,
"line_end": 801,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_ensure_block_exists",
"name": "ensure_block_exists",
"symbol_type": "Function",
"file_path": "",
"line_start": 804,
"line_end": 814,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_loop_statement",
"name": "build_loop_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 817,
"line_end": 821,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_try_catch_statement",
"name": "build_try_catch_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 824,
"line_end": 903,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_throw_statement",
"name": "build_throw_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 906,
"line_end": 918,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_local_statement",
"name": "build_local_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 921,
"line_end": 946,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_closure",
"name": "closure",
"symbol_type": "Function",
"file_path": "",
"line_start": 942,
"line_end": 945,
"column_start": 37,
"column_end": 9,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_return_statement",
"name": "build_return_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 949,
"line_end": 968,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_static_main_box",
"name": "build_static_main_box",
"symbol_type": "Function",
"file_path": "",
"line_start": 971,
"line_end": 989,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_field_access",
"name": "build_field_access",
"symbol_type": "Function",
"file_path": "",
"line_start": 992,
"line_end": 1038,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_new_expression",
"name": "build_new_expression",
"symbol_type": "Function",
"file_path": "",
"line_start": 1041,
"line_end": 1076,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_field_assignment",
"name": "build_field_assignment",
"symbol_type": "Function",
"file_path": "",
"line_start": 1079,
"line_end": 1116,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_start_new_block",
"name": "start_new_block",
"symbol_type": "Function",
"file_path": "",
"line_start": 1119,
"line_end": 1127,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": true,
"complexity": null
},
{
"symbol": {
"id": "rust_func_is_current_block_terminated",
"name": "is_current_block_terminated",
"symbol_type": "Function",
"file_path": "",
"line_start": 1130,
"line_end": 1137,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_convert_binary_operator",
"name": "convert_binary_operator",
"symbol_type": "Function",
"file_path": "",
"line_start": 1140,
"line_end": 1156,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_convert_unary_operator",
"name": "convert_unary_operator",
"symbol_type": "Function",
"file_path": "",
"line_start": 1159,
"line_end": 1166,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_nowait_statement",
"name": "build_nowait_statement",
"symbol_type": "Function",
"file_path": "",
"line_start": 1169,
"line_end": 1184,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_await_expression",
"name": "build_await_expression",
"symbol_type": "Function",
"file_path": "",
"line_start": 1187,
"line_end": 1201,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_me_expression",
"name": "build_me_expression",
"symbol_type": "Function",
"file_path": "",
"line_start": 1204,
"line_end": 1219,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_method_call",
"name": "build_method_call",
"symbol_type": "Function",
"file_path": "",
"line_start": 1222,
"line_end": 1348,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_parse_type_name_to_mir",
"name": "parse_type_name_to_mir",
"symbol_type": "Function",
"file_path": "",
"line_start": 1351,
"line_end": 1360,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_extract_string_literal",
"name": "extract_string_literal",
"symbol_type": "Function",
"file_path": "",
"line_start": 1364,
"line_end": 1376,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_from_expression",
"name": "build_from_expression",
"symbol_type": "Function",
"file_path": "",
"line_start": 1379,
"line_end": 1406,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_build_box_declaration",
"name": "build_box_declaration",
"symbol_type": "Function",
"file_path": "",
"line_start": 1409,
"line_end": 1447,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_default",
"name": "default",
"symbol_type": "Function",
"file_path": "",
"line_start": 1458,
"line_end": 1460,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_test_literal_building",
"name": "test_literal_building",
"symbol_type": "Function",
"file_path": "",
"line_start": 1469,
"line_end": 1483,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_test_binary_op_building",
"name": "test_binary_op_building",
"symbol_type": "Function",
"file_path": "",
"line_start": 1486,
"line_end": 1511,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
},
{
"symbol": {
"id": "rust_func_test_if_statement_building",
"name": "test_if_statement_building",
"symbol_type": "Function",
"file_path": "",
"line_start": 1514,
"line_end": 1546,
"column_start": 4,
"column_end": 5,
"language": "rust",
"visibility": "Private",
"parent_id": null,
"metadata": {}
},
"parameters": [],
"return_type": null,
"is_async": false,
"is_static": false,
"is_generic": false,
"is_public": false,
"complexity": null
}
],
"classes": [
{
"symbol": {
"id": "rust_type_MirBuilder",
"name": "MirBuilder",
"symbol_type": "Class",
"file_path": "",
"line_start": 27,
"line_end": 62,
"column_start": 0,
"column_end": 1,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"base_classes": [],
"interfaces": [],
"methods": [],
"fields": [],
"is_abstract": false,
"is_interface": false,
"is_public": true
},
{
"symbol": {
"id": "rust_type_BinaryOpType",
"name": "BinaryOpType",
"symbol_type": "Class",
"file_path": "",
"line_start": 1452,
"line_end": 1455,
"column_start": 0,
"column_end": 1,
"language": "rust",
"visibility": "Public",
"parent_id": null,
"metadata": {}
},
"base_classes": [],
"interfaces": [],
"methods": [],
"fields": [],
"is_abstract": false,
"is_interface": false,
"is_public": false
}
],
"imports": [],
"exports": [],
"dependencies": [],
"metrics": {
"lines_of_code": 0,
"lines_with_comments": 0,
"blank_lines": 0,
"cyclomatic_complexity": null,
"halstead_volume": null,
"maintainability_index": null
},
"errors": []
}
]