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

crates/cre8-runtime-boot-host/src/boot_graph.rs

cre8-runtime-boot-host · module boot_graph · src · 555 lines (464 code, 18 comment) · sha a27edc476f4a276f

Items

struct BootGraph impl BootGraph static TEST_SPEC static ORPHAN_EXTRA static ORPHAN_ROUTE static ORPHAN_EXTRAS static ORPHAN_ROUTES static CONFLICT_ROUTE static CONFLICT_ROUTES static DANGLING_EXTRA static DANGLING_EXTRAS static ENV_LOCK struct TestApp impl RuntimeApp for TestApp static BASE_DDL static DEPENDENT_DDL static DDL struct FailingApp impl RuntimeApp for FailingApp struct DirtyApp struct DanglingApp impl RuntimeApp for DirtyApp impl RuntimeApp for DanglingApp struct FastApp struct SlowApp impl RuntimeApp for FastApp impl RuntimeApp for SlowApp

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
BootGraph::with_appssrc/boot_graph.rs:53method311705.1
shutdown_appssrc/boot_graph.rs:30fn216212.4
prepare_runtime_shutdownsrc/boot_graph.rs:19fn31411.6
finish_runtime_shutdownsrc/boot_graph.rs:24fn51321.1
boot_invariants_strictsrc/boot_graph.rs:195fn41111.1
connection_invariant_summarysrc/boot_graph.rs:162fn101220.9
push_string_list_summarysrc/boot_graph.rs:173fn52100.9
push_pair_summarysrc/boot_graph.rs:179fn82100.9
BootGraph::hydrate_runtime_appssrc/boot_graph.rs:69method302200.8
trace_connection_invariant_reportsrc/boot_graph.rs:151fn102130.8
ensure_connection_invariants_nonfatalsrc/boot_graph.rs:188fn62110.7
BootGraph::run_connection_invariantssrc/boot_graph.rs:102method61120.6
BootGraph::run_ddlsrc/boot_graph.rs:109method123100.6
BootGraph::resolve_boot_ordersrc/boot_graph.rs:124method51110.6
BootGraph::run_app_bootssrc/boot_graph.rs:130method192150.6
apply_runtime_manifold_artifactssrc/boot_graph.rs:200fn41120.6
boot_trace_stdout_enabledsrc/boot_graph.rs:205fn52110.6
boot_runtime_appsrc/boot_graph.rs:211fn142160.6
trace_app_boot_startsrc/boot_graph.rs:226fn52100.6
trace_app_boot_donesrc/boot_graph.rs:232fn52100.6
handle_app_boot_outcomesrc/boot_graph.rs:239fn122100.6
emit_app_boot_timingsrc/boot_graph.rs:262fn72100.6
BootGraph::runsrc/boot_graph.rs:57method81040.5
handle_app_boot_outcomesrc/boot_graph.rs:253fn81000.5
TestApp::namesrc/boot_graph.rs:314trait impl31000.5
TestApp::dependenciessrc/boot_graph.rs:318trait impl31000.5
TestApp::ddlsrc/boot_graph.rs:322trait impl31000.5
TestApp::connection_specssrc/boot_graph.rs:326trait impl31000.5
TestApp::bootsrc/boot_graph.rs:330trait impl41000.5
invariant_summary_names_every_group_is_clean_checkssrc/boot_graph.rs:337fn121020.5
ddl_and_boot_use_the_same_dependency_ordersrc/boot_graph.rs:351fn261030.5
hydrate_runtime_apps_populates_empty_context_oncesrc/boot_graph.rs:379fn151030.5
duplicate_app_names_are_rejectedsrc/boot_graph.rs:396fn101020.5
unresolved_dependencies_are_rejectedsrc/boot_graph.rs:408fn91020.5
ddl_errors_include_app_and_statement_indexsrc/boot_graph.rs:419fn102030.5
boot_errors_include_app_namesrc/boot_graph.rs:431fn181020.5
FailingApp::namesrc/boot_graph.rs:434trait impl31000.5
FailingApp::bootsrc/boot_graph.rs:438trait impl31000.5
dirty_connection_invariants_are_traced_and_strict_mode_errorssrc/boot_graph.rs:451fn641020.5
DirtyApp::namesrc/boot_graph.rs:455trait impl31000.5
DirtyApp::connection_extrassrc/boot_graph.rs:459trait impl31000.5
DirtyApp::route_handler_specssrc/boot_graph.rs:463trait impl31000.5
DanglingApp::namesrc/boot_graph.rs:468trait impl31000.5
DanglingApp::connection_specssrc/boot_graph.rs:472trait impl31000.5
DanglingApp::connection_extrassrc/boot_graph.rs:476trait impl31000.5
DanglingApp::route_handler_specssrc/boot_graph.rs:480trait impl31000.5
trace_stdout_and_slow_boot_branches_are_exercisedsrc/boot_graph.rs:517fn381020.5
FastApp::namesrc/boot_graph.rs:521trait impl31000.5
FastApp::bootsrc/boot_graph.rs:525trait impl41000.5
SlowApp::namesrc/boot_graph.rs:531trait impl31000.5
SlowApp::bootsrc/boot_graph.rs:535trait impl51000.5

Source not readable from this process.