bread/graphify-out/cache/ast/v0.9.32/32d38d19a0d0d74564a12a2637a9e4be6db0878b7323c6708acb532e40543932.json
Breadway 96639516b1
All checks were successful
dev release / build (push) Successful in 1m33s
can't be bothered writing a commit message
2026-08-03 09:37:15 +08:00

1 line
No EOL
14 KiB
JSON

{"nodes": [{"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "label": "network_rtnetlink.rs", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L1"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "label": "RtnetlinkAdapter", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L15"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "label": ".new()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18"}, {"id": "result", "label": "Result", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "adapter", "label": "Adapter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", "label": ".name()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L27"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "label": ".run()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "rawevent", "label": "RawEvent", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "label": "ip_from_bytes()", "file_type": "code", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/breadd/src/adapters/network_rtnetlink.rs"}], "edges": [{"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "anyhow", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L1", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "async_trait", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L2", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "bread_shared", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "streamext", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "rtnlmessage", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "new_connection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "net", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "tracing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L10", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "adapter", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L12", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L18", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "adapter", "relation": "implements", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L27", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "relation": "method", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "rawevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L31", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rs", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L179", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "target": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L181", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "callee": "map_err", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_new", "callee": "new_connection", "is_member_call": false, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L20"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "new_connection", "is_member_call": false, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L33"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L39"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L43"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L47"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L51"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L80"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L84"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L102"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L111"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L117"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L137"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "find_map", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L146"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "and_then", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_rtnetlinkadapter_run", "callee": "as_deref", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L152"}, {"caller_nid": "$graphify-root$_breadd_src_adapters_network_rtnetlink_ip_from_bytes", "callee": "try_into", "is_member_call": true, "source_file": "breadd/src/adapters/network_rtnetlink.rs", "source_location": "L183"}]}