Skip to content
1 viewer

rust 1,865,587 · typescript 236,264 · javascript 133,447 · python 20,429 · 6,423 files · digest 6c224c8775d8 · built in 1.4 s · crystals off

ExecutionWorkLease::fence

cre8_app_protocol_identity::work_lease::ExecutionWorkLease::fence

method · cre8-app-protocol-identity · crates/cre8-app-protocol-identity/src/work_lease.rs:291 pub

12lines
1cyclomatic
0max nesting
2statements
1? exits
1params
26callers
1callees
4.3 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

method · 2 sitesname · 1 sitename · 1 sitename · 1 siteself · 1 siteself · 1 sitemethod · 1 sitename · 1 sitemethod · 1 siteself · 1 siteself · 1 sitemethod · 1 sitemethod · 7 sitesmethod · 1 sitemethod · 7 sitesname · 1 sitemethod · 2 sitesself · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 2 sitesmethod · 4 sitesname · 2 sitesmethod · 2 sitesmethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 siteself · 1 sitemethod · 1 siteself · 2 sitesself · 1 sitename · 1 sitename · 1 sitename · 2 sitesname · 5 sitesname · 1 sitename · 1 sitename · 2 sitesname · 4 siteshandle_compute_executeapp-compute · cc 30cre8_app_compute::routes::handle_compute_executefixtureapp-compute · cc 1cre8_app_compute::compute_market_settlement_authority::tests::fixturehandle_atapp-compute · cc 23cre8_app_compute::connection::work_lease_rpc::handle_atExecutionWorkLease::validat…app-protocol-identity · cc 3cre8_app_protocol_identity::work_lease::ExecutionWorkLease::validate_execution_authorityExecutionLeaseHeartbeat::st…app-compute · cc 5cre8_app_compute::execution_lease_gate::ExecutionLeaseHeartbeat::starthandle_execute_resultapp-compute · cc 36cre8_app_compute::connection::actions::handle_execute_resultExecutionWorkLease::validat…app-protocol-identity · cc 2cre8_app_protocol_identity::work_lease::ExecutionWorkLease::validate_fence_for_publication_or_settlementexecute_compute_requestapp-compute · cc 18cre8_app_compute::routes::execute_compute_requestexecute_and_persistapp-compute · cc 35cre8_app_compute::connection::actions::execute_and_persistonly_first_execution_premiu…app-compute · cc 2cre8_app_compute::compute_market_settlement_authority::tests::only_first_execution_premium_fee_kind_enters_this_fusionfixture_with_completion_ove…app-compute · cc 1cre8_app_compute::compute_market_settlement_authority::tests::fixture_with_completion_overridesExecutionWorkLease::validat…app-protocol-identity · cc 7cre8_app_protocol_identity::work_lease::ExecutionWorkLease::validate_exact_fenceExecutionLeaseGate::release…app-compute · cc 2cre8_app_compute::execution_lease_gate::ExecutionLeaseGate::release_after_failureExecutionLeaseGate::renew_o…app-compute · cc 2cre8_app_compute::execution_lease_gate::ExecutionLeaseGate::renew_oncesuccessapp-compute · cc 1cre8_app_compute::connection::work_lease_rpc::successExecutionLeaseGate::finaliz…app-compute · cc 2cre8_app_compute::execution_lease_gate::ExecutionLeaseGate::finalize_after_persistbounded_pending_reader_relo…app-compute · cc 6cre8_app_compute::compute_market_settlement_authority::tests::bounded_pending_reader_reloads_and_validates_exact_pairsconflicting_effect_key_and_…app-compute · cc 1cre8_app_compute::compute_market_settlement_authority::tests::conflicting_effect_key_and_receipt_are_rejectedSqliteExecutionWorkLeaseAut…app-compute · cc 10cre8_app_compute::work_lease_authority::SqliteExecutionWorkLeaseAuthority::finalizestale_worker_cannot_renew_f…app-compute · cc 1cre8_app_compute::work_lease_authority::tests::stale_worker_cannot_renew_finalize_or_release_after_takeoverfinalized_completion_surviv…app-compute · cc 1cre8_app_compute::work_lease_authority::tests::finalized_completion_survives_reopen_after_crash_boundaryreleased_work_reclaims_imme…app-compute · cc 1cre8_app_compute::work_lease_authority::tests::released_work_reclaims_immediately_through_authoritycompleted_restart_requires_…app-compute · cc 1cre8_app_compute::work_lease_authority::tests::completed_restart_requires_explicit_authority_path_and_invalidates_old_fencefinalize_retry_reconciles_a…app-compute · cc 1cre8_app_compute::work_lease_authority::tests::finalize_retry_reconciles_a_lost_success_response_without_accepting_conflictExecutionWorkLease::fenceapp-protocol-identity · cc 1cre8_app_protocol_identity::work_lease::ExecutionWorkLease::fenceExecutionWorkLease::validateapp-protocol-identity · cc 10cre8_app_protocol_identity::work_lease::ExecutionWorkLease::validateExecutionWorkLease::derived…app-protocol-identity · cc 1cre8_app_protocol_identity::work_lease::ExecutionWorkLease::derived_lease_idrequire_canonical_fieldapp-protocol-identity · cc 3cre8_app_protocol_identity::work_lease::require_canonical_fieldrequire_nonzeroapp-protocol-identity · cc 2cre8_app_protocol_identity::work_lease::require_nonzerorequire_schemaapp-protocol-identity · cc 2cre8_app_protocol_identity::work_lease::require_schemaExecutionWorkLease::require…app-protocol-identity · cc 1cre8_app_protocol_identity::work_lease::ExecutionWorkLease::required_terminal_at_msExecutionWorkLeaseCompletio…app-protocol-identity · cc 7cre8_app_protocol_identity::work_lease::ExecutionWorkLeaseCompletion::validate_for_leaserequire_absentapp-protocol-identity · cc 2cre8_app_protocol_identity::work_lease::require_absentvalidate_execution_work_keyapp-protocol-identity · cc 2cre8_app_protocol_identity::work_lease::validate_execution_work_key

Control flow

Source not readable from this process.

Callers 26

Callees 1

Source not readable from this process.