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
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.