{ "__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 } } }, "Adapter" : { "lineno" : 267, "is_exception" : false, "is_union" : false, "fields" : { "name" : { "type_enum" : "STRING", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 312, "column" : 3 }, "end" : { "line" : 312, "column" : 18 } } } }, "source_range" : { "begin" : { "line" : 267, "column" : 1 }, "end" : { "line" : 313, "column" : 63 } } }, "Derive" : { "lineno" : 315, "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" : 338, "column" : 3 }, "end" : { "line" : 338, "column" : 27 } } } }, "source_range" : { "begin" : { "line" : 315, "column" : 1 }, "end" : { "line" : 339, "column" : 62 } } }, "ServiceExn" : { "lineno" : 341, "is_exception" : false, "is_union" : false, "fields" : { "anyhow_to_application_exn" : { "type_enum" : "BOOL", "spec_args" : null, "required" : true, "source_range" : { "begin" : { "line" : 392, "column" : 3 }, "end" : { "line" : 392, "column" : 37 } } } }, "source_range" : { "begin" : { "line" : 341, "column" : 1 }, "end" : { "line" : 393, "column" : 66 } } } } }