Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,952 · python 20,426 · 6,408 files · digest f72e9ad3d771 · built in 1.3 s · crystals off

diff

cre8_app_view_dom::reconciler::diff

fn · cre8-app-view-dom · crates/cre8-app-view-dom/src/reconciler.rs:98 pub documented

18lines
3cyclomatic
1max nesting
10statements
0? exits
2params
15callers
7callees
6.5 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (15 direct callers, 7 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 2 sitesname · 3 sitesname · 1 sitename · 2 sitesname · 2 sitesname · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitemount_view_value_using_hostapp-view-dom · cc 5cre8_app_view_dom::wasm_api::mount_view_value_using_hostdiff_existing_childrenapp-view-dom · cc 3cre8_app_view_dom::reconciler::diff_existing_childrenpush_keyed_child_slotapp-view-dom · cc 2cre8_app_view_dom::reconciler::push_keyed_child_slotreconcile_existing_treeapp-view-dom · cc 1cre8_app_view_dom::reconciler::reconcile_existing_treeappend_keyed_child_patchesapp-view-dom · cc 2cre8_app_view_dom::reconciler::append_keyed_child_patchesreconcile_saved_treeapp-view-dom · cc 2cre8_app_view_dom::reconciler::reconcile_saved_treediff_unkeyed_childrenapp-view-dom · cc 3cre8_app_view_dom::reconciler::diff_unkeyed_childrenmount_view_value_existingapp-view-dom · cc 1cre8_app_view_dom::wasm_api::mount_view_value_existingdiff_returns_empty_for_iden…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_returns_empty_for_identical_valuesdiff_replaces_different_tagsapp-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_replaces_different_tagsdiff_sets_and_removes_stand…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_sets_and_removes_standard_attributesdiff_replaces_on_custom_pro…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_replaces_on_custom_props_changediff_handles_child_insertio…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_handles_child_insertion_deletion_patchdiff_handles_keyed_list_reo…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_handles_keyed_list_reorderingdiff_replaces_non_object_va…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_replaces_non_object_valuesdiff_handles_added_and_remo…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_handles_added_and_removed_propsdiff_keeps_stable_custom_pr…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_keeps_stable_custom_props_while_removing_standard_propsdiff_handles_child_insert_a…app-view-dom · cc 1cre8_app_view_dom::reconciler::tests::diff_handles_child_insert_and_remove_without_existing_childrendiffapp-view-dom · cc 3cre8_app_view_dom::reconciler::diffreplace_patchapp-view-dom · cc 1cre8_app_view_dom::reconciler::replace_patchcomparable_view_objectsapp-view-dom · cc 1cre8_app_view_dom::reconciler::comparable_view_objectsnode_tagapp-view-dom · cc 1cre8_app_view_dom::reconciler::node_tagnode_propsapp-view-dom · cc 1cre8_app_view_dom::reconciler::node_propsnode_childrenapp-view-dom · cc 1cre8_app_view_dom::reconciler::node_childrendiff_childrenapp-view-dom · cc 4cre8_app_view_dom::reconciler::diff_childrendiff_propsapp-view-dom · cc 4cre8_app_view_dom::reconciler::diff_propsdiff_existing_propsapp-view-dom · cc 1cre8_app_view_dom::reconciler::diff_existing_propsdiff_added_props_onlyapp-view-dom · cc 1cre8_app_view_dom::reconciler::diff_added_props_onlydiff_removed_props_onlyapp-view-dom · cc 1cre8_app_view_dom::reconciler::diff_removed_props_onlyinsert_all_childrenapp-view-dom · cc 1cre8_app_view_dom::reconciler::insert_all_childrenremove_all_childrenapp-view-dom · cc 1cre8_app_view_dom::reconciler::remove_all_children

Control flow

Source not readable from this process.

Callers 15

Callees 7

Source not readable from this process.