Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-protocol-identity/src/compute_market.rs

cre8-app-protocol-identity · module compute_market · src · 880 lines (729 code, 93 comment) · sha e564fcd7b084ff2d

Items

const COMPUTE_MARKET_LOT_SCHEMA const COMPUTE_MARKET_LOT_PREFIX const COMPUTE_MARKET_LOT_RECORD_PREFIX const COMPUTE_MARKET_EFFECT_KEY_PREFIX enum ComputeMarketFeeKind impl ComputeMarketFeeKind enum ComputeMarketLotState enum ComputeMarketLotError impl Display for ComputeMarketLotError impl Error for ComputeMarketLotError type ComputeMarketLotResult struct ComputeMarketLot impl ComputeMarketLot

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ComputeMarketLot::validatesrc/compute_market.rs:434method59117711.2
require_canonical_fieldsrc/compute_market.rs:606fn63707.8
ComputeMarketLot::derived_record_hashsrc/compute_market.rs:582method221517.1
ComputeMarketLot::accepted_funding_bindingsrc/compute_market.rs:193method2041124.2
ComputeMarketLot::acceptsrc/compute_market.rs:250method2931833.9
ComputeMarketLot::require_statesrc/compute_market.rs:545method82913.5
ComputeMarketLot::refresh_and_validatesrc/compute_market.rs:561method51923.5
ComputeMarketLot::derived_lot_idsrc/compute_market.rs:567method141313.4
ComputeMarketLot::effect_keysrc/compute_market.rs:399method345812.9
ComputeMarketLot::reservesrc/compute_market.rs:141method351922.7
ComputeMarketLot::require_livesrc/compute_market.rs:554method62402.3
ComputeMarketLot::require_payer_accountsrc/compute_market.rs:217method921522.2
ComputeMarketLot::validate_state_shapesrc/compute_market.rs:494method5022101.9
validate_optional_commitmentsrc/compute_market.rs:613fn62111.9
validate_optional_acceptancesrc/compute_market.rs:620fn173111.9
validate_execution_keyssrc/compute_market.rs:638fn225121.9
reservedsrc/compute_market.rs:671fn51621.8
keyssrc/compute_market.rs:666fn41221.3
ComputeMarketLot::require_executor_payout_accountsrc/compute_market.rs:240method831121.3
ComputeMarketLot::require_accepted_executorsrc/compute_market.rs:229method83921.2
claimedsrc/compute_market.rs:677fn111351.2
ComputeMarketLot::current_record_hashsrc/compute_market.rs:185method31211
ComputeMarketLot::bind_fenced_premium_claimsrc/compute_market.rs:333method171631
ComputeMarketLot::begin_fundingsrc/compute_market.rs:282method71230.7
ComputeMarketLot::begin_executionsrc/compute_market.rs:292method71230.7
ComputeMarketLot::bind_external_payment_receiptsrc/compute_market.rs:357method101320.7
ComputeMarketLot::begin_funding_expirysrc/compute_market.rs:302method92120.5
ComputeMarketLot::finish_funding_expirysrc/compute_market.rs:316method92120.5
ComputeMarketLot::refundsrc/compute_market.rs:369method131120.5
ComputeMarketFeeKind::as_strsrc/compute_market.rs:43method84000.5
ComputeMarketLotError::fmtsrc/compute_market.rs:90trait impl31000.5
ComputeMarketLot::stable_hashsrc/compute_market.rs:180method31010.5
ComputeMarketLot::expiresrc/compute_market.rs:387method92020.5
reservation_is_deterministic_and_serde_round_tripssrc/compute_market.rs:690fn111010.5
price_and_identity_guards_fail_closedsrc/compute_market.rs:703fn661080.5
expiry_and_state_machine_are_fail_closedsrc/compute_market.rs:771fn4410110.5
compute_premium_key_is_shared_across_policy_upgrades_but_future_fee_keys_are_distinctsrc/compute_market.rs:817fn202020.5
tampering_and_unknown_fields_are_rejectedsrc/compute_market.rs:839fn111010.5
prototype_v1_and_v2_rows_are_explicitly_rejectedsrc/compute_market.rs:852fn152010.5
payout_account_is_part_of_the_accepted_record_bindingsrc/compute_market.rs:869fn111020.5

Source not readable from this process.