Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

upsert

cre8_app_fab::machines::upsert

fn · cre8-app-fab · crates/cre8-app-fab/src/machines.rs:848 pub documented

58lines
9cyclomatic
1max nesting
26statements
7? exits
2params
7callers
12callees
1.2 (p86)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 4 sitespath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 2 sitesname · 1 sitename · 1 sitename · 1 sitename · 3 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 3 sitesname · 1 sitepath · 1 sitemethod · 6 sitesmethod · 3 sitesname · 1 siteref · 1 sitepath · 1 sitepath · 1 sitename · 6 sitesan_order_is_sliced_printed_…app-fab · cc 1cre8_app_fab::production::tests::an_order_is_sliced_printed_on_the_virtual_printer_and_reported_with_its_activity_roota_job_whose_file_fab_cannot…app-fab · cc 1cre8_app_fab::production::tests::a_job_whose_file_fab_cannot_fetch_stays_queuedthe_next_job_must_be_the_on…app-fab · cc 1cre8_app_fab::production::tests::the_next_job_must_be_the_one_asked_for_and_a_machine_must_serve_the_stationfloor_contextapp-fab · cc 1cre8_app_fab::production::tests::floor_contexthandle_machine_upsertapp-fab · cc 1cre8_app_fab::connection::handle_machine_upsertthe_virtual_printer_registe…app-fab · cc 2cre8_app_fab::machines::tests::the_virtual_printer_registers_once_and_meters_plaupsert_registers_owns_and_b…app-fab · cc 1cre8_app_fab::machines::tests::upsert_registers_owns_and_bumps_revision_only_on_changeupsert_is_owner_gated_after…app-fab · cc 1cre8_app_fab::machines::tests::upsert_is_owner_gated_after_create_and_create_needs_a_kinda_printer_that_runs_out_of_…app-fab · cc 1cre8_app_fab::production::tests::a_printer_that_runs_out_of_filament_fails_the_production_job_with_its_receiptthe_machine_patch_never_ope…app-fab · cc 2cre8_app_fab::view_machines::tests::the_machine_patch_never_opens_the_port_and_shows_the_owners_last_readupsertapp-fab · cc 9cre8_app_fab::machines::upsertnow_msplatform-time · cc 1cre8_platform_time::now_mswith_graph_mutapp-protocol · cc 9cre8_app_protocol::graph_store::with_graph_mutcaller_identityruntime-app-types · cc 1cre8_runtime_app_types::caller::caller_identitytextapp-fab · cc 1cre8_app_fab::machines::textnormalize_machine_idapp-fab · cc 10cre8_app_fab::machines::normalize_machine_idload_machineapp-fab · cc 1cre8_app_fab::machines::load_machineMachineKind::strictapp-fab · cc 1cre8_app_fab::machines::MachineKind::strictowner_gateapp-fab · cc 3cre8_app_fab::machines::owner_gatesave_machineapp-fab · cc 1cre8_app_fab::machines::save_machineFabMachine::blankapp-fab · cc 1cre8_app_fab::machines::FabMachine::blankFabMachine::factsapp-fab · cc 3cre8_app_fab::machines::FabMachine::factsapply_fieldsapp-fab · cc 30cre8_app_fab::machines::apply_fieldsMutex::lock_or_recoverutil-lock-ext · cc 2cre8_util_lock_ext::Mutex::lock_or_recoverHoldingProtocolStore::enterapp-protocol · cc 1cre8_app_protocol::graph_store::HoldingProtocolStore::enteropen_protocol_graphapp-protocol · cc 1cre8_app_protocol::graph_store::open_protocol_graphambient_protocol_storeapp-protocol · cc 1cre8_app_protocol::graph_store::ambient::ambient_protocol_storelive_protocol_store_for_fal…app-protocol · cc 2cre8_app_protocol::graph_store::live_protocol_store_for_fallbackupsert_vertexutil-graph-vertex · cc 2cre8_util_graph_vertex::upsert_vertexHyperDbProtocolStore::graph…app-protocol · cc 1cre8_app_protocol::store_adapter::HyperDbProtocolStore::graph_mutload_vertexutil-graph-vertex · cc 1cre8_util_graph_vertex::load_vertexcaller_identity_from_actorruntime-app-types · cc 1cre8_runtime_app_types::caller::caller_identity_from_actorparse_machineapp-fab · cc 1cre8_app_fab::machines::parse_machine

Control flow

Source not readable from this process.

Callees 12

Source not readable from this process.