{"nodes": [{"id": "$graphify-root$_breadarrd_src_sources_tpb_rs", "label": "tpb.rs", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "label": "is_valid_info_hash()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L13"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "label": "TpbSource", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L26"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "client", "label": "Client", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "label": "TpbResult", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L32"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "label": "build_magnet()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "label": ".new()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59"}, {"id": "into", "label": "Into", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "releasesource", "label": "ReleaseSource", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "label": ".fetch()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "rawreleaseitem", "label": "RawReleaseItem", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadarrd/src/sources/tpb.rs"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "label": "build_magnet_includes_hash_name_and_trackers()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L125"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "label": "parses_a_real_captured_response()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L132"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "label": "filters_out_the_no_results_sentinel()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L141"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes", "label": "is_valid_info_hash_accepts_both_real_shapes()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L156"}, {"id": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values", "label": "is_valid_info_hash_rejects_malformed_values()", "file_type": "code", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L167"}], "edges": [{"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "deserialize", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L13", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "client", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L28", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L32", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbresult", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L49", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "into", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L59", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "releasesource", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L74", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource", "target": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "rawreleaseitem", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L75", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L122", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L125", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_parses_a_real_captured_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L132", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_accepts_both_real_shapes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L156", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_rs", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash_rejects_malformed_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet_includes_hash_name_and_trackers", "target": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L126", "weight": 1.0}, {"source": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "target": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L149", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_is_valid_info_hash", "callee": "is_ascii_hexdigit", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L14"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "push_str", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_build_magnet", "callee": "urlencode", "is_member_call": false, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L53"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_new", "callee": "timeout", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L65"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "json", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "error_for_status", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "with_context", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L82"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L94"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_tpbsource_fetch", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L105"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "into_iter", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L144"}, {"caller_nid": "$graphify-root$_breadarrd_src_sources_tpb_filters_out_the_no_results_sentinel", "callee": "chars", "is_member_call": true, "source_file": "breadarrd/src/sources/tpb.rs", "source_location": "L148"}]}