rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off
crates/cre8-app-compute/src/compute_market_premium_consumer.rs
Items
const COMPUTE_PREMIUM_PLAN_PREFIX const COMPUTE_PREMIUM_GROUP_PREFIX const COMPUTE_PREMIUM_RECEIPT_PREFIX enum ComputeMarketPremiumConsumerError type ComputeMarketPremiumConsumerResult struct VerifiedComputeMarketFunding impl VerifiedComputeMarketFunding struct ComputeMarketPremiumPayment struct VerifiedComputePremiumPaymentReceipt impl VerifiedComputePremiumPaymentReceipt struct ComputeMarketPremiumBatch enum ComputeMarketPremiumFailureCode struct ComputeMarketPremiumFailure struct ComputeMarketPremiumExecutionAuthority impl ComputeMarketPremiumExecutionAuthority struct ComputeMarketPremiumTerminalConsumer impl ComputeMarketPremiumTerminalConsumer struct ComputeMarketPremiumConsumer impl ComputeMarketPremiumConsumer struct FakeManifold impl FakeManifold impl ManifoldCommitService for FakeManifold
Functions
By call-graph weight (PageRank; 1.0 is the average function). 53 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| require_funding_authorization_matches_lotsrc/compute_market_premium_consumer.rs:801 | fn | 22 | 8 | 8 | 1 | 1.9 | |
| verify_manifold_paymentsrc/compute_market_premium_consumer.rs:711 | fn | 56 | 6 | 3 | 5 | 1.6 | |
| VerifiedComputePremiumPaymentReceipt::for_authority_testsrc/compute_market_premium_consumer.rs:241 | method | 11 | 1 | 1 | 0 | 1.5 | |
| funding_authorizationsrc/compute_market_premium_consumer.rs:1164 | fn | 14 | 1 | 7 | 3 | 1.1 | |
| failure_codesrc/compute_market_premium_consumer.rs:768 | fn | 13 | 5 | 2 | 0 | 1.1 | |
| cleanupsrc/compute_market_premium_consumer.rs:1104 | fn | 5 | 2 | 6 | 0 | 0.9 | |
| VerifiedComputeMarketFunding::authorizessrc/compute_market_premium_consumer.rs:182 | method | 3 | 2 | 2 | 0 | 0.9 | |
| install_compute_escrow_expiry_authorizersrc/compute_market_premium_consumer.rs:89 | fn | 33 | 3 | 2 | 4 | 0.8 | |
| ComputeMarketPremiumExecutionAuthority::expire_funding_and_releasesrc/compute_market_premium_consumer.rs:535 | method | 29 | 7 | 3 | 2 | 0.8 | |
| authorize_compute_escrow_expiry_preflightsrc/compute_market_premium_consumer.rs:124 | fn | 38 | 10 | 3 | 1 | 0.8 | |
| stored_accepted_lotsrc/compute_market_premium_consumer.rs:1110 | fn | 35 | 1 | 5 | 9 | 0.8 | |
| VerifiedComputePremiumPaymentReceipt::from_matched_observationsrc/compute_market_premium_consumer.rs:207 | method | 20 | 4 | 1 | 0 | 0.8 | |
| validate_pending_pairsrc/compute_market_premium_consumer.rs:782 | fn | 18 | 11 | 1 | 1 | 0.8 | |
| premium_settlement_groupsrc/compute_market_premium_consumer.rs:844 | fn | 69 | 1 | 1 | 2 | 0.8 | |
| premium_receipt_commitmentsrc/compute_market_premium_consumer.rs:914 | fn | 15 | 1 | 1 | 1 | 0.8 | |
| ComputeMarketPremiumExecutionAuthority::reconcile_funding_retrysrc/compute_market_premium_consumer.rs:340 | method | 36 | 6 | 2 | 6 | 0.7 | |
| accepted_lotsrc/compute_market_premium_consumer.rs:1146 | fn | 17 | 1 | 2 | 3 | 0.7 | |
| reconcile_paid_terminal_retrysrc/compute_market_premium_consumer.rs:611 | fn | 36 | 5 | 1 | 2 | 0.7 | |
| ComputeMarketPremiumExecutionAuthority::newsrc/compute_market_premium_consumer.rs:298 | method | 3 | 1 | 4 | 0 | 0.7 | |
| ComputeMarketPremiumExecutionAuthority::fund_and_begin_executionsrc/compute_market_premium_consumer.rs:302 | method | 37 | 6 | 4 | 4 | 0.7 | |
| require_exact_fundingsrc/compute_market_premium_consumer.rs:824 | fn | 19 | 3 | 2 | 0 | 0.7 | |
| FakeManifold::funded_balancesrc/compute_market_premium_consumer.rs:954 | method | 16 | 1 | 3 | 0 | 0.7 | |
| ComputeMarketPremiumConsumer::consumesrc/compute_market_premium_consumer.rs:698 | method | 11 | 1 | 1 | 1 | 0.6 | |
| VerifiedComputePremiumPaymentReceipt::lot_idsrc/compute_market_premium_consumer.rs:228 | method | 3 | 1 | 2 | 0 | 0.6 | |
| VerifiedComputePremiumPaymentReceipt::external_receipt_commitmentsrc/compute_market_premium_consumer.rs:236 | method | 3 | 1 | 2 | 0 | 0.6 | |
| ComputeMarketPremiumExecutionAuthority::fund_fenced_lotsrc/compute_market_premium_consumer.rs:377 | method | 58 | 7 | 1 | 5 | 0.6 | |
| ComputeMarketPremiumExecutionAuthority::reconcile_started_retrysrc/compute_market_premium_consumer.rs:436 | method | 21 | 3 | 1 | 5 | 0.6 | |
| VerifiedComputeMarketFunding::from_exactsrc/compute_market_premium_consumer.rs:171 | method | 10 | 3 | 1 | 0 | 0.6 | |
| test_db_pathsrc/compute_market_premium_consumer.rs:1093 | fn | 10 | 1 | 1 | 1 | 0.6 | |
| ComputeMarketPremiumTerminalConsumer::newsrc/compute_market_premium_consumer.rs:573 | method | 6 | 1 | 1 | 0 | 0.5 | |
| ComputeMarketPremiumTerminalConsumer::settle_execution_premiumsrc/compute_market_premium_consumer.rs:584 | method | 25 | 3 | 1 | 2 | 0.5 | |
| VerifiedComputePremiumPaymentReceipt::claim_idsrc/compute_market_premium_consumer.rs:232 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ComputeMarketPremiumExecutionAuthority::refund_accepted_and_releasesrc/compute_market_premium_consumer.rs:460 | method | 33 | 8 | 0 | 2 | 0.5 | |
| ComputeMarketPremiumExecutionAuthority::expire_accepted_and_releasesrc/compute_market_premium_consumer.rs:498 | method | 36 | 10 | 0 | 3 | 0.5 | |
| ComputeMarketPremiumTerminalConsumer::authority_backendsrc/compute_market_premium_consumer.rs:580 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ComputeMarketPremiumConsumer::newsrc/compute_market_premium_consumer.rs:655 | method | 3 | 1 | 0 | 0 | 0.5 | |
| ComputeMarketPremiumConsumer::process_pendingsrc/compute_market_premium_consumer.rs:662 | method | 32 | 3 | 0 | 3 | 0.5 | |
| FakeManifold::commitsrc/compute_market_premium_consumer.rs:973 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| FakeManifold::fund_escrowsrc/compute_market_premium_consumer.rs:977 | trait impl | 34 | 4 | 0 | 3 | 0.5 | |
| FakeManifold::verify_escrow_funding_authorizationsrc/compute_market_premium_consumer.rs:1012 | trait impl | 9 | 3 | 0 | 0 | 0.5 | |
| FakeManifold::observe_escrow_fundingsrc/compute_market_premium_consumer.rs:1022 | trait impl | 6 | 1 | 0 | 1 | 0.5 | |
| FakeManifold::release_escrowsrc/compute_market_premium_consumer.rs:1029 | trait impl | 51 | 5 | 0 | 3 | 0.5 | |
| FakeManifold::observe_escrow_releasesrc/compute_market_premium_consumer.rs:1081 | trait impl | 6 | 1 | 0 | 1 | 0.5 | |
| FakeManifold::reserved_forsrc/compute_market_premium_consumer.rs:1088 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| funding_request_is_bound_to_exact_accepted_recordsrc/compute_market_premium_consumer.rs:1180 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| accepted_binding_survives_execution_state_projectionsrc/compute_market_premium_consumer.rs:1192 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| terminal_expiry_preflight_rejects_non_expiring_and_stops_at_missing_fencessrc/compute_market_premium_consumer.rs:1202 | fn | 19 | 1 | 0 | 5 | 0.5 | |
| terminal_expiry_preflight_requires_exact_durable_signed_authorizationsrc/compute_market_premium_consumer.rs:1223 | fn | 17 | 1 | 0 | 5 | 0.5 | |
| terminal_expiry_installer_preserves_local_compute_without_manifoldsrc/compute_market_premium_consumer.rs:1242 | fn | 10 | 2 | 0 | 2 | 0.5 | |
| retry_after_funding_fence_before_manifold_fund_resumes_executionsrc/compute_market_premium_consumer.rs:1254 | fn | 15 | 1 | 0 | 8 | 0.5 | |
| retry_after_manifold_fund_before_execution_cas_does_not_double_reservesrc/compute_market_premium_consumer.rs:1271 | fn | 17 | 1 | 0 | 7 | 0.5 | |
| forged_or_wrong_passport_authorization_cannot_poison_accepted_lotsrc/compute_market_premium_consumer.rs:1290 | fn | 31 | 3 | 0 | 9 | 0.5 | |
| disabled_funded_settlement_lane_is_reported_as_settlement_rejectedsrc/compute_market_premium_consumer.rs:1323 | fn | 4 | 1 | 0 | 1 | 0.5 |
Source not readable from this process.