breadbar/graphify-out/cache/ast/v0.9.32/7f79b8bb0d3c9047a38d1ddbdb7dc0a5fa479cfeed1bd220da64b50c13888fb7.json
Breadway d16ec3f6b4
Some checks failed
check / check (push) Failing after 48s
Changed Text Sizing
updated text sizing to better match the bar size, and increase
readability.
2026-08-18 09:54:35 +08:00

1 line
No EOL
30 KiB
JSON

{"nodes": [{"id": "$graphify-root$_src_notifications_mod_rs", "label": "mod.rs", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L1"}, {"id": "$graphify-root$_src_notifications_mod_expire", "label": "Expire", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L25"}, {"id": "duration", "label": "Duration", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_notifevent", "label": "NotifEvent", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L30"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "urgency", "label": "Urgency", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_urgency", "label": "Urgency", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L43"}, {"id": "$graphify-root$_src_notifications_mod_urgency_from_hint", "label": ".from_hint()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L51"}, {"id": "option", "label": "Option", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "ownedvalue", "label": "OwnedValue", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "self", "label": "Self", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_urgency_css_class", "label": ".css_class()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L60"}, {"id": "$graphify-root$_src_notifications_mod_compute_expire", "label": "compute_expire()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L76"}, {"id": "$graphify-root$_src_notifications_mod_notifserver", "label": "NotifServer", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L90"}, {"id": "sender", "label": "Sender", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "atomicu32", "label": "AtomicU32", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "mutex", "label": "Mutex", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "hashmap", "label": "HashMap", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_notify", "label": ".notify()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L102"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_close_notification", "label": ".close_notification()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L157"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "label": ".get_capabilities()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L161"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "label": ".get_server_information()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L165"}, {"id": "$graphify-root$_src_notifications_mod_samplekind", "label": "SampleKind", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L179"}, {"id": "$graphify-root$_src_notifications_mod_samplekind_sample_event", "label": ".sample_event()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L185"}, {"id": "$graphify-root$_src_notifications_mod_spawn", "label": "spawn()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L211"}, {"id": "window", "label": "Window", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_zero_timeout_never_expires_regardless_of_urgency", "label": "zero_timeout_never_expires_regardless_of_urgency()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L266"}, {"id": "$graphify-root$_src_notifications_mod_negative_timeout_defaults_to_five_seconds_for_normal_urgency", "label": "negative_timeout_defaults_to_five_seconds_for_normal_urgency()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L272"}, {"id": "$graphify-root$_src_notifications_mod_negative_timeout_persists_for_critical_urgency", "label": "negative_timeout_persists_for_critical_urgency()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L280"}, {"id": "$graphify-root$_src_notifications_mod_positive_timeout_is_taken_literally", "label": "positive_timeout_is_taken_literally()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L285"}, {"id": "$graphify-root$_src_notifications_mod_test_server", "label": "test_server()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L299"}, {"id": "receiver", "label": "Receiver", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_sync_hints", "label": "sync_hints()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L311"}, {"id": "$graphify-root$_src_notifications_mod_synchronous_hint_reuses_id_for_same_app_and_tag", "label": "synchronous_hint_reuses_id_for_same_app_and_tag()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L321"}, {"id": "$graphify-root$_src_notifications_mod_synchronous_hint_is_scoped_per_app_name", "label": "synchronous_hint_is_scoped_per_app_name()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L354"}, {"id": "$graphify-root$_src_notifications_mod_no_synchronous_hint_always_allocates_a_new_id", "label": "no_synchronous_hint_always_allocates_a_new_id()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L387"}], "edges": [{"source": "$graphify-root$_src_notifications_mod_rs", "target": "hashmap", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L3", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "atomic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L4", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "mutex", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L5", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "duration", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L6", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "mpsc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L7", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "ownedvalue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L8", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_expire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L25", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_expire", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L27", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_notifevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L33", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L34", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L35", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "urgency", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L36", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "$graphify-root$_src_notifications_mod_expire", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L37", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L43", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_urgency", "target": "$graphify-root$_src_notifications_mod_urgency_from_hint", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L51", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_urgency_from_hint", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L51", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_urgency_from_hint", "target": "ownedvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L51", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_urgency_from_hint", "target": "self", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L51", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_urgency", "target": "$graphify-root$_src_notifications_mod_urgency_css_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L60", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_urgency_css_class", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L60", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_compute_expire", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L76", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_compute_expire", "target": "$graphify-root$_src_notifications_mod_expire", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L76", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_notifserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L90", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L91", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "$graphify-root$_src_notifications_mod_notifevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L91", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "atomicu32", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L92", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "mutex", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L95", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L95", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L95", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L95", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "ownedvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L102", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "$graphify-root$_src_notifications_mod_notifserver_close_notification", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L161", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L161", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L165", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_notifserver_get_server_information", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L165", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_samplekind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L179", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_samplekind", "target": "$graphify-root$_src_notifications_mod_samplekind_sample_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L185", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_samplekind_sample_event", "target": "$graphify-root$_src_notifications_mod_notifevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L185", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_spawn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L211", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_spawn", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L211", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_spawn", "target": "$graphify-root$_src_notifications_mod_samplekind", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L211", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_spawn", "target": "window", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L211", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "super", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L263", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_zero_timeout_never_expires_regardless_of_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L266", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_negative_timeout_defaults_to_five_seconds_for_normal_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L272", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_negative_timeout_persists_for_critical_urgency", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L280", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_positive_timeout_is_taken_literally", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L285", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L299", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_test_server", "target": "$graphify-root$_src_notifications_mod_notifserver", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L299", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_test_server", "target": "receiver", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L299", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_test_server", "target": "$graphify-root$_src_notifications_mod_notifevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L299", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_sync_hints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L311", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_sync_hints", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L311", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_sync_hints", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L311", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_sync_hints", "target": "ownedvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L311", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_synchronous_hint_reuses_id_for_same_app_and_tag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L321", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_synchronous_hint_is_scoped_per_app_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L354", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_no_synchronous_hint_always_allocates_a_new_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L387", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "$graphify-root$_src_notifications_mod_urgency_from_hint", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "$graphify-root$_src_notifications_mod_compute_expire", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_spawn", "target": "$graphify-root$_src_notifications_mod_samplekind_sample_event", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L217", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_negative_timeout_defaults_to_five_seconds_for_normal_urgency", "target": "$graphify-root$_src_notifications_mod_compute_expire", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L273", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_positive_timeout_is_taken_literally", "target": "$graphify-root$_src_notifications_mod_compute_expire", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L286", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_reuses_id_for_same_app_and_tag", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L322", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_reuses_id_for_same_app_and_tag", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L323", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_reuses_id_for_same_app_and_tag", "target": "$graphify-root$_src_notifications_mod_sync_hints", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L331", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_is_scoped_per_app_name", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L355", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_is_scoped_per_app_name", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L356", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_synchronous_hint_is_scoped_per_app_name", "target": "$graphify-root$_src_notifications_mod_sync_hints", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L364", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_no_synchronous_hint_always_allocates_a_new_id", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L388", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_no_synchronous_hint_always_allocates_a_new_id", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L389", "weight": 1.0}], "raw_calls": [{"caller_nid": "$graphify-root$_src_notifications_mod_urgency_from_hint", "callee": "and_then", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L52"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "and_then", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L113"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "or_insert_with", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "entry", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L128"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "fetch_add", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L130"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "fetch_add", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L132"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "try_send", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L217"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "serve_at", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L233"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "name", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L233"}]}