{ "__fbthrift": {"@generated": 0}, "thrift_module" : "rust", "includes": { "scope" : { "path" : "thrift/annotation/scope.thrift" } }, "structs" : { "Name" : { "lineno" : 27, "is_exception" : false, "is_union" : false, "fields" : { "name" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 39, "column" : 3 }, "end" : { "line" : 39, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 27, "column" : 1 }, "end" : { "line" : 40, "column" : 2 } } }, "Copy" : { "lineno" : 42, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 42, "column" : 1 }, "end" : { "line" : 47, "column" : 2 } } }, "RequestContext" : { "lineno" : 49, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 49, "column" : 1 }, "end" : { "line" : 56, "column" : 2 } } }, "Arc" : { "lineno" : 58, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 58, "column" : 1 }, "end" : { "line" : 63, "column" : 2 } } }, "Box" : { "lineno" : 65, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 65, "column" : 1 }, "end" : { "line" : 70, "column" : 2 } } }, "Exhaustive" : { "lineno" : 72, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 72, "column" : 1 }, "end" : { "line" : 79, "column" : 2 } } }, "Ord" : { "lineno" : 81, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 81, "column" : 1 }, "end" : { "line" : 87, "column" : 2 } } }, "NewType" : { "lineno" : 89, "is_exception" : false, "is_union" : false, "fields" : { }, "source_range" : { "begin" : { "line" : 89, "column" : 1 }, "end" : { "line" : 108, "column" : 2 } } }, "Type" : { "lineno" : 110, "is_exception" : false, "is_union" : false, "fields" : { "name" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 264, "column" : 3 }, "end" : { "line" : 264, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 110, "column" : 1 }, "end" : { "line" : 265, "column" : 2 } } }, "Serde" : { "lineno" : 271, "is_exception" : false, "is_union" : false, "fields" : { "enabled" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 273, "column" : 3 }, "end" : { "line" : 273, "column" : 19 } } } }, "source_range" : { "begin" : { "line" : 271, "column" : 1 }, "end" : { "line" : 274, "column" : 2 } } }, "Mod" : { "lineno" : 280, "is_exception" : false, "is_union" : false, "fields" : { "name" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 282, "column" : 3 }, "end" : { "line" : 282, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 280, "column" : 1 }, "end" : { "line" : 283, "column" : 2 } } }, "Adapter" : { "lineno" : 285, "is_exception" : false, "is_union" : false, "fields" : { "name" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 330, "column" : 3 }, "end" : { "line" : 330, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 285, "column" : 1 }, "end" : { "line" : 331, "column" : 2 } } }, "Derive" : { "lineno" : 333, "is_exception" : false, "is_union" : false, "fields" : { "derives" : { "type_enum" : "LIST", "spec_args" : { "type_enum" : "STRING", "spec_args" : null} , "required" : true, "source_range" : { "begin" : { "line" : 356, "column" : 3 }, "end" : { "line" : 356, "column" : 27 } } } }, "source_range" : { "begin" : { "line" : 333, "column" : 1 }, "end" : { "line" : 357, "column" : 2 } } }, "ServiceExn" : { "lineno" : 359, "is_exception" : false, "is_union" : false, "fields" : { "anyhow_to_application_exn" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 410, "column" : 3 }, "end" : { "line" : 410, "column" : 37 } } } }, "source_range" : { "begin" : { "line" : 359, "column" : 1 }, "end" : { "line" : 411, "column" : 2 } } } } }