1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-app-view-dom/src/live_slot_binder.rs
Items
const ACTIVE_ATTR enum LiveStream impl LiveStream const EVENT_SOURCE_CLOSED type PatchHandler enum HighlightTarget const SUFFIXES
Functions
By call-graph weight (PageRank; 1.0 is the average function). 76 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| sleepsrc/live_slot_binder.rs:974 | fn | 7 | 1 | 8 | 0 | 5.6 | |
| trigger_highlightsrc/live_slot_binder.rs:451 | fn | 11 | 2 | 5 | 1 | 2.9 | |
| apply_patch_scopedsrc/live_slot_binder.rs:470 | fn | 34 | 11 | 5 | 3 | 2.9 | |
| apply_adjacent_patchsrc/live_slot_binder.rs:786 | fn | 10 | 1 | 4 | 3 | 2.5 | |
| set_stream_statussrc/live_slot_binder.rs:1006 | fn | 9 | 2 | 7 | 4 | 2.4 | |
| status_suffixsrc/live_slot_binder.rs:1093 | fn | 18 | 3 | 1 | 0 | 1.9 | |
| unmount_beforesrc/live_slot_binder.rs:862 | fn | 4 | 1 | 3 | 1 | 1.9 | |
| detach_streamssrc/live_slot_binder.rs:439 | fn | 11 | 3 | 1 | 0 | 1.8 | |
| patch_htmlsrc/live_slot_binder.rs:751 | fn | 3 | 1 | 3 | 1 | 1.8 | |
| status_messagesrc/live_slot_binder.rs:1087 | fn | 5 | 2 | 1 | 1 | 1.6 | |
| connect_event_source_with_retrysrc/live_slot_binder.rs:198 | fn | 95 | 10 | 2 | 3 | 1.4 | |
| update_status_labelsrc/live_slot_binder.rs:1034 | fn | 7 | 2 | 1 | 1 | 1.4 | |
| build_status_viewsrc/live_slot_binder.rs:1052 | fn | 5 | 1 | 1 | 2 | 1.4 | |
| connect_websocket_with_retrysrc/live_slot_binder.rs:317 | fn | 93 | 9 | 2 | 4 | 1.3 | |
| apply_patch_list_scopedsrc/live_slot_binder.rs:505 | fn | 6 | 2 | 1 | 1 | 1.3 | |
| is_patch_batchsrc/live_slot_binder.rs:512 | fn | 3 | 1 | 1 | 0 | 1.3 | |
| apply_single_patch_scopedsrc/live_slot_binder.rs:516 | fn | 13 | 2 | 1 | 4 | 1.3 | |
| patch_handlerssrc/live_slot_binder.rs:544 | fn | 16 | 1 | 1 | 12 | 1.2 | |
| adjacent_hydrate_rootsrc/live_slot_binder.rs:797 | fn | 8 | 2 | 1 | 0 | 1.2 | |
| trigger_adjacent_highlightsrc/live_slot_binder.rs:806 | fn | 17 | 5 | 1 | 1 | 1.2 | |
| element_is_within_scopesrc/live_slot_binder.rs:902 | fn | 10 | 3 | 1 | 0 | 1.2 | |
| resolve_live_slotsrc/live_slot_binder.rs:80 | fn | 17 | 2 | 2 | 3 | 1.1 | |
| spawn_poll_loopsrc/live_slot_binder.rs:143 | fn | 27 | 6 | 1 | 5 | 1.1 | |
| resolvesrc/live_slot_binder.rs:64 | fn | 15 | 3 | 1 | 2 | 1.1 | |
| toggle_classsrc/live_slot_binder.rs:952 | fn | 8 | 2 | 1 | 0 | 1.1 | |
| build_status_shellsrc/live_slot_binder.rs:1058 | fn | 6 | 1 | 1 | 0 | 1.1 | |
| append_status_partssrc/live_slot_binder.rs:1065 | fn | 7 | 1 | 1 | 2 | 1.1 | |
| set_stream_status_attrssrc/live_slot_binder.rs:1016 | fn | 4 | 1 | 1 | 0 | 1 | |
| update_status_viewsrc/live_slot_binder.rs:1021 | fn | 6 | 1 | 1 | 1 | 1 | |
| dispatch_stream_statussrc/live_slot_binder.rs:1028 | fn | 5 | 1 | 1 | 0 | 1 | |
| ensure_status_viewsrc/live_slot_binder.rs:1042 | fn | 9 | 2 | 1 | 1 | 1 | |
| apply_series_patchsrc/live_slot_binder.rs:625 | fn | 121 | 22 | 1 | 7 | 1 | |
| apply_text_patchsrc/live_slot_binder.rs:755 | fn | 6 | 1 | 1 | 2 | 1 | |
| apply_html_patchsrc/live_slot_binder.rs:762 | fn | 6 | 1 | 1 | 3 | 1 | |
| apply_replace_patchsrc/live_slot_binder.rs:769 | fn | 10 | 2 | 1 | 3 | 1 | |
| apply_remove_patchsrc/live_slot_binder.rs:824 | fn | 5 | 1 | 1 | 1 | 1 | |
| apply_attr_patchsrc/live_slot_binder.rs:830 | fn | 13 | 4 | 1 | 2 | 1 | |
| apply_remove_attr_patchsrc/live_slot_binder.rs:844 | fn | 6 | 2 | 1 | 0 | 1 | |
| apply_class_patchsrc/live_slot_binder.rs:913 | fn | 10 | 1 | 1 | 4 | 1 | |
| build_status_dotsrc/live_slot_binder.rs:1073 | fn | 6 | 1 | 1 | 0 | 1 | |
| build_status_labelsrc/live_slot_binder.rs:1080 | fn | 6 | 1 | 1 | 0 | 1 | |
| trigger_sse_reconnectsrc/live_slot_binder.rs:294 | fn | 22 | 3 | 1 | 3 | 0.9 | |
| patch_handler_forsrc/live_slot_binder.rs:540 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| connect_live_slotsrc/live_slot_binder.rs:98 | fn | 15 | 3 | 1 | 3 | 0.8 | |
| patch_requestsrc/live_slot_binder.rs:988 | fn | 8 | 1 | 1 | 0 | 0.8 | |
| fetch_request_textsrc/live_slot_binder.rs:997 | fn | 8 | 1 | 1 | 0 | 0.8 | |
| trigger_ws_reconnectsrc/live_slot_binder.rs:411 | fn | 27 | 3 | 1 | 3 | 0.8 | |
| ws_urlsrc/live_slot_binder.rs:961 | fn | 12 | 4 | 1 | 1 | 0.8 | |
| apply_patch_opsrc/live_slot_binder.rs:530 | fn | 7 | 1 | 1 | 2 | 0.8 | |
| dispatch_patch_eventsrc/live_slot_binder.rs:851 | fn | 10 | 2 | 1 | 0 | 0.8 | |
| hydrate_aftersrc/live_slot_binder.rs:867 | fn | 11 | 3 | 1 | 1 | 0.8 | |
| find_target_scopedsrc/live_slot_binder.rs:879 | fn | 22 | 7 | 1 | 1 | 0.8 | |
| connect_websocket_slotsrc/live_slot_binder.rs:114 | fn | 13 | 1 | 1 | 1 | 0.7 | |
| connect_poll_slotsrc/live_slot_binder.rs:128 | fn | 14 | 1 | 1 | 1 | 0.7 | |
| connect_event_source_slotsrc/live_slot_binder.rs:184 | fn | 13 | 1 | 1 | 1 | 0.7 | |
| add_classessrc/live_slot_binder.rs:924 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| remove_classessrc/live_slot_binder.rs:931 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| toggle_classessrc/live_slot_binder.rs:938 | fn | 6 | 2 | 1 | 1 | 0.7 | |
| patch_stringssrc/live_slot_binder.rs:945 | fn | 6 | 2 | 1 | 1 | 0.7 | |
| sleep_after_poll_errorsrc/live_slot_binder.rs:171 | fn | 6 | 1 | 1 | 2 | 0.7 | |
| fetch_patch_jsonsrc/live_slot_binder.rs:982 | fn | 5 | 1 | 1 | 2 | 0.7 | |
| series_attr_f64src/live_slot_binder.rs:747 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| patch_text_handlersrc/live_slot_binder.rs:561 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_html_handlersrc/live_slot_binder.rs:565 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_replace_handlersrc/live_slot_binder.rs:569 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_append_handlersrc/live_slot_binder.rs:573 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_prepend_handlersrc/live_slot_binder.rs:577 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_before_handlersrc/live_slot_binder.rs:581 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_after_handlersrc/live_slot_binder.rs:585 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_remove_handlersrc/live_slot_binder.rs:589 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_attr_handlersrc/live_slot_binder.rs:593 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_remove_attr_handlersrc/live_slot_binder.rs:597 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| patch_class_handlersrc/live_slot_binder.rs:601 | fn | 4 | 1 | 1 | 1 | 0.6 | |
| patch_series_handlersrc/live_slot_binder.rs:606 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| LiveStream::closesrc/live_slot_binder.rs:45 | method | 17 | 3 | 0 | 0 | 0.5 | |
| apply_patchsrc/live_slot_binder.rs:463 | fn | 3 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.