{"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_action", "label": "Action", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L37"}, {"id": "string", "label": "String", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_expire", "label": "Expire", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L48"}, {"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": "L53"}, {"id": "urgency", "label": "Urgency", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "vec", "label": "Vec", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "option", "label": "Option", "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": "L70"}, {"id": "$graphify-root$_src_notifications_mod_urgency_from_hint", "label": ".from_hint()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L78"}, {"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": "L87"}, {"id": "$graphify-root$_src_notifications_mod_parse_actions", "label": "parse_actions()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L98"}, {"id": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "label": "inline_reply_placeholder()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L110"}, {"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_compute_expire", "label": "compute_expire()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L133"}, {"id": "$graphify-root$_src_notifications_mod_notifserver", "label": "NotifServer", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L147"}, {"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": "store", "label": "Store", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "$graphify-root$/src/notifications/mod.rs"}, {"id": "$graphify-root$_src_notifications_mod_barservice", "label": "BarService", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L161"}, {"id": "$graphify-root$_src_notifications_mod_barservice_toggle_history", "label": ".toggle_history()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L167"}, {"id": "$graphify-root$_src_notifications_mod_toggle_history_remote", "label": "toggle_history_remote()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L178"}, {"id": "result", "label": "Result", "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": "L195"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_close_notification", "label": ".close_notification()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L269"}, {"id": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "label": ".get_capabilities()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L273"}, {"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": "L277"}, {"id": "$graphify-root$_src_notifications_mod_samplekind", "label": "SampleKind", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L291"}, {"id": "$graphify-root$_src_notifications_mod_samplekind_sample_event", "label": ".sample_event()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L297"}, {"id": "$graphify-root$_src_notifications_mod_spawn", "label": "spawn()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L325"}, {"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": "L388"}, {"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": "L394"}, {"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": "L402"}, {"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": "L407"}, {"id": "$graphify-root$_src_notifications_mod_test_server", "label": "test_server()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L421"}, {"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": "L435"}, {"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": "L445"}, {"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": "L478"}, {"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": "L511"}, {"id": "$graphify-root$_src_notifications_mod_notify_records_history_newest_first", "label": "notify_records_history_newest_first()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L523"}, {"id": "$graphify-root$_src_notifications_mod_parse_actions_pairs_and_drops_trailing_id", "label": "parse_actions_pairs_and_drops_trailing_id()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L558"}, {"id": "$graphify-root$_src_notifications_mod_parse_actions_skips_empty_keys", "label": "parse_actions_skips_empty_keys()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L582"}, {"id": "$graphify-root$_src_notifications_mod_inline_reply_from_action_or_kde_hint", "label": "inline_reply_from_action_or_kde_hint()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L587"}, {"id": "$graphify-root$_src_notifications_mod_get_capabilities_includes_actions_and_inline_reply", "label": "get_capabilities_includes_actions_and_inline_reply()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L615"}, {"id": "$graphify-root$_src_notifications_mod_notify_forwards_actions_and_inline_reply", "label": "notify_forwards_actions_and_inline_reply()", "file_type": "code", "source_file": "src/notifications/mod.rs", "source_location": "L627"}], "edges": [{"source": "$graphify-root$_src_notifications_mod_rs", "target": "hashmap", "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": "atomic", "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": "mutex", "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": "time", "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": "mpsc", "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": "ownedvalue", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L9", "weight": 1.0, "context": "import"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_action", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L37", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_action", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L38", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_action", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L39", "weight": 1.0, "context": "field"}, {"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": "L48", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_expire", "target": "duration", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L50", "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": "L53", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L56", "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": "L57", "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": "L58", "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": "L59", "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": "L60", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L61", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "$graphify-root$_src_notifications_mod_action", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L61", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifevent", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L63", "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": "L63", "weight": 1.0, "context": "generic_arg"}, {"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": "L70", "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": "L78", "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": "L78", "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": "L78", "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": "L78", "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": "L87", "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": "L87", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_parse_actions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L98", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_parse_actions", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L98", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_parse_actions", "target": "vec", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L98", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_parse_actions", "target": "$graphify-root$_src_notifications_mod_action", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L98", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "$graphify-root$_src_notifications_mod_action", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "hashmap", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "parameter_type"}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "ownedvalue", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "return_type"}, {"source": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "target": "string", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L110", "weight": 1.0, "context": "generic_arg"}, {"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": "L133", "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": "L133", "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": "L147", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L148", "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": "L148", "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": "L149", "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": "L152", "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": "L152", "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": "L152", "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": "L152", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_notifserver", "target": "store", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L153", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_barservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L161", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_barservice", "target": "sender", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L162", "weight": 1.0, "context": "field"}, {"source": "$graphify-root$_src_notifications_mod_barservice", "target": "$graphify-root$_src_notifications_mod_notifevent", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L162", "weight": 1.0, "context": "generic_arg"}, {"source": "$graphify-root$_src_notifications_mod_barservice", "target": "$graphify-root$_src_notifications_mod_barservice_toggle_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_toggle_history_remote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L178", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_toggle_history_remote", "target": "result", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L178", "weight": 1.0, "context": "return_type"}, {"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": "L195", "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": "L195", "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": "L195", "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": "L195", "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": "L195", "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": "L195", "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": "L269", "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": "L273", "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": "L273", "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": "L273", "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": "L277", "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": "L277", "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": "L277", "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": "L277", "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": "L277", "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": "L291", "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": "L297", "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": "L297", "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": "L325", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_spawn", "target": "option", "relation": "references", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L325", "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": "L325", "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": "L325", "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": "L385", "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": "L388", "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": "L394", "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": "L402", "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": "L407", "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": "L421", "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": "L421", "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": "L421", "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": "L421", "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": "L435", "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": "L435", "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": "L435", "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": "L435", "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": "L445", "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": "L478", "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": "L511", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_notify_records_history_newest_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L523", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_parse_actions_pairs_and_drops_trailing_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L558", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_parse_actions_skips_empty_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L582", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_inline_reply_from_action_or_kde_hint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L587", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_get_capabilities_includes_actions_and_inline_reply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L615", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_rs", "target": "$graphify-root$_src_notifications_mod_notify_forwards_actions_and_inline_reply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L627", "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": "L233", "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": "L234", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "$graphify-root$_src_notifications_mod_parse_actions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L235", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notifserver_notify", "target": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L236", "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": "L331", "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": "L395", "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": "L408", "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": "L446", "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": "L447", "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": "L455", "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": "L479", "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": "L480", "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": "L488", "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": "L512", "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": "L513", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notify_records_history_newest_first", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L524", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notify_records_history_newest_first", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L525", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_parse_actions_pairs_and_drops_trailing_id", "target": "$graphify-root$_src_notifications_mod_parse_actions", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L559", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_get_capabilities_includes_actions_and_inline_reply", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L616", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_get_capabilities_includes_actions_and_inline_reply", "target": "$graphify-root$_src_notifications_mod_notifserver_get_capabilities", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L617", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notify_forwards_actions_and_inline_reply", "target": "$graphify-root$_src_notifications_mod_test_server", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L628", "weight": 1.0}, {"source": "$graphify-root$_src_notifications_mod_notify_forwards_actions_and_inline_reply", "target": "$graphify-root$_src_notifications_mod_notifserver_notify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "src/notifications/mod.rs", "source_location": "L629", "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": "L79"}, {"caller_nid": "$graphify-root$_src_notifications_mod_parse_actions", "callee": "chunks_exact", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L99"}, {"caller_nid": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "callee": "and_then", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L114"}, {"caller_nid": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "callee": "is_some", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L119"}, {"caller_nid": "$graphify-root$_src_notifications_mod_inline_reply_placeholder", "callee": "unwrap_or_else", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L120"}, {"caller_nid": "$graphify-root$_src_notifications_mod_toggle_history_remote", "callee": "call_method", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L180"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "and_then", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L206"}, {"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": "L221"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "entry", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L221"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "fetch_add", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L223"}, {"caller_nid": "$graphify-root$_src_notifications_mod_notifserver_notify", "callee": "fetch_add", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L225"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "try_send", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L331"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "serve_at", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "serve_at", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L353"}, {"caller_nid": "$graphify-root$_src_notifications_mod_spawn", "callee": "name", "is_member_call": true, "source_file": "src/notifications/mod.rs", "source_location": "L353"}]}