Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

crates/cre8-app-view-dom/src/reconciler.rs

cre8-app-view-dom · module reconciler · src · 1,201 lines (1,022 code, 38 comment) · sha a2a46eb6e7dcfad5

Items

enum ChildSource enum TreeDiff const STANDARD_DOM_ATTRIBUTES type JsonMap type AttributeSetter const ATTRIBUTE_SETTERS

Functions

By call-graph weight (PageRank; 1.0 is the average function). 106 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
diffsrc/reconciler.rs:98fn1831576.5
is_standard_attrsrc/reconciler.rs:246fn31403.2
set_input_valuesrc/reconciler.rs:382fn93232.4
apply_one_patchsrc/reconciler.rs:471fn82122.3
get_node_keysrc/reconciler.rs:62fn31212.3
primitive_base_classsrc/reconciler.rs:544fn63202.2
applysrc/reconciler.rs:463fn62412.2
remove_treesrc/reconciler.rs:28fn51201.9
unmount_if_elementsrc/reconciler.rs:850fn52211.8
initial_tree_from_script_textsrc/reconciler.rs:332fn162411.7
set_standard_attributesrc/reconciler.rs:675fn31101.6
element_is_focusedsrc/reconciler.rs:447fn31201.5
apply_root_patchsrc/reconciler.rs:481fn84131.5
apply_child_patchsrc/reconciler.rs:491fn115141.5
child_keysrc/reconciler.rs:66fn32211.4
build_patch_nodesrc/reconciler.rs:807fn103221.3
save_treesrc/reconciler.rs:16fn51501.3
replace_patchsrc/reconciler.rs:117fn31101.3
comparable_view_objectssrc/reconciler.rs:121fn31101.3
node_tagsrc/reconciler.rs:125fn31101.3
node_propssrc/reconciler.rs:129fn31101.3
node_childrensrc/reconciler.rs:133fn31101.3
diff_childrensrc/reconciler.rs:137fn84131.3
diff_propssrc/reconciler.rs:218fn84131.3
sync_removed_attributesrc/reconciler.rs:515fn104141.3
attribute_settersrc/reconciler.rs:584fn61111.3
apply_primitive_modifier_classsrc/reconciler.rs:627fn142111.3
diff_added_propssrc/reconciler.rs:272fn72121.2
diff_all_removed_propssrc/reconciler.rs:280fn72111.2
set_html_input_valuesrc/reconciler.rs:393fn163121.2
set_textarea_valuesrc/reconciler.rs:420fn163121.2
set_value_attribute_fallbacksrc/reconciler.rs:452fn82101.2
get_treesrc/reconciler.rs:23fn31301.2
save_initial_tree_valuesrc/reconciler.rs:365fn61341
render_containersrc/reconciler.rs:923fn61221
update_focused_input_valuesrc/reconciler.rs:411fn71101
update_focused_textarea_valuesrc/reconciler.rs:438fn71101
apply_set_attributesrc/reconciler.rs:504fn31110.9
apply_remove_attributesrc/reconciler.rs:509fn41110.9
replace_nodesrc/reconciler.rs:680fn101130.9
set_primitive_modifier_attributesrc/reconciler.rs:610fn51110.9
set_ordered_attributesrc/reconciler.rs:648fn112100.9
set_percent_attributesrc/reconciler.rs:666fn72100.9
portable_irsrc/reconciler.rs:936fn111210.9
place_childsrc/reconciler.rs:819fn81220.9
hydrate_if_elementsrc/reconciler.rs:843fn52210.9
child_atsrc/reconciler.rs:829fn41100.9
insert_before_if_neededsrc/reconciler.rs:835fn62100.9
diff_new_propssrc/reconciler.rs:250fn104120.9
diff_removed_propssrc/reconciler.rs:261fn104110.9
diff_existing_childrensrc/reconciler.rs:146fn73130.9
diff_existing_propssrc/reconciler.rs:227fn61120.9
diff_added_props_onlysrc/reconciler.rs:234fn51110.9
diff_removed_props_onlysrc/reconciler.rs:240fn51110.9
insert_all_childrensrc/reconciler.rs:317fn31100.9
remove_all_childrensrc/reconciler.rs:321fn31100.9
indexed_state_specssrc/reconciler.rs:375fn51210.8
insert_childsrc/reconciler.rs:692fn91130.8
remove_childsrc/reconciler.rs:703fn71110.8
patch_childsrc/reconciler.rs:712fn61110.8
reconcile_childrensrc/reconciler.rs:720fn131140.8
append_child_length_patchessrc/reconciler.rs:309fn73100.8
save_initial_tree_from_documentsrc/reconciler.rs:353fn102220.8
append_keyed_child_patchessrc/reconciler.rs:200fn112110.8
reconcile_saved_treesrc/reconciler.rs:901fn142130.8
is_primitive_modifier_attrsrc/reconciler.rs:527fn31100.8
remove_primitive_modifier_classessrc/reconciler.rs:532fn101110.8
remove_ordered_classsrc/reconciler.rs:552fn61100.8
remove_progress_fill_stylesrc/reconciler.rs:560fn62100.8
has_any_child_keysrc/reconciler.rs:154fn31110.7
diff_keyed_childrensrc/reconciler.rs:158fn232130.7
diff_unkeyed_childrensrc/reconciler.rs:292fn163120.7
push_keyed_child_slotsrc/reconciler.rs:182fn172120.7
unreused_child_indicessrc/reconciler.rs:212fn51100.7
keyed_child_mapsrc/reconciler.rs:288fn31110.7
reconciled_slot_nodesrc/reconciler.rs:793fn122110.7
reconcile_existing_treesrc/reconciler.rs:887fn121120.7
remount_containersrc/reconciler.rs:917fn41120.7
collect_child_nodessrc/reconciler.rs:735fn41100.7
remove_reconciled_childrensrc/reconciler.rs:741fn103110.7
patch_reconciled_childrensrc/reconciler.rs:753fn163110.7
place_reconciled_childrensrc/reconciler.rs:771fn203130.7
reconcile_or_mount_treesrc/reconciler.rs:870fn153130.6
set_class_name_attributesrc/reconciler.rs:592fn41000.5
set_text_content_attributesrc/reconciler.rs:598fn41000.5
set_live_value_attributesrc/reconciler.rs:604fn41010.5
set_primitive_modifier_attribute_handlersrc/reconciler.rs:617fn81010.5
set_ordered_attribute_handlersrc/reconciler.rs:643fn31010.5
set_percent_attribute_handlersrc/reconciler.rs:661fn31010.5
reconcile_subtreesrc/reconciler.rs:860fn81030.5
initial_tree_prefers_valid_portable_irsrc/reconciler.rs:949fn101020.5
invalid_portable_ir_does_not_fall_back_to_legacy_treesrc/reconciler.rs:961fn101020.5
initial_tree_keeps_legacy_compatibility_without_artifactsrc/reconciler.rs:973fn41010.5
diff_returns_empty_for_identical_valuessrc/reconciler.rs:979fn101010.5
diff_replaces_different_tagssrc/reconciler.rs:991fn51010.5
diff_sets_and_removes_standard_attributessrc/reconciler.rs:998fn131010.5
diff_replaces_on_custom_props_changesrc/reconciler.rs:1013fn111010.5
diff_handles_child_insertion_deletion_patchsrc/reconciler.rs:1026fn331010.5
diff_handles_keyed_list_reorderingsrc/reconciler.rs:1061fn361010.5
rendered_tree_store_round_trips_and_removessrc/reconciler.rs:1099fn121030.5
diff_replaces_non_object_valuessrc/reconciler.rs:1113fn31010.5
diff_handles_added_and_removed_propssrc/reconciler.rs:1118fn71010.5
diff_keeps_stable_custom_props_while_removing_standard_propssrc/reconciler.rs:1127fn81010.5
diff_handles_child_insert_and_remove_without_existing_childrensrc/reconciler.rs:1137fn161010.5
diff_handles_unkeyed_child_length_changessrc/reconciler.rs:1155fn281010.5
pre_collected_states_are_the_server_markers_after_a_json_round_tripsrc/reconciler.rs:1187fn141040.5

Source not readable from this process.