rust 1,859,968 · typescript 235,218 · javascript 132,952 · python 20,426 · 6,406 files · digest c536f05fc420 · built in 1.4 s · crystals off
crates/cre8-app-matching/src/settlement.rs
Items
const MATCH_CLEAR_SOURCE_APP const MATCH_CLEAR_CONNECTION const MATCH_CLEAR_INTENT const MATCH_CLEAR_GROUP_INTENT struct SettlementOutcome struct AtomicPlanSettlementReport impl AtomicPlanSettlementReport const POSITION_OPEN_CONNECTION const POSITION_CANCEL_CONNECTION const POSITION_OPEN_INTENT const POSITION_CANCEL_INTENT const MATCH_CLEAR_DIRECT_INTENT const MATCH_REP_TRADE_INTENT const MATCH_REP_TRADE_ROUND_INTENT const ENV_SPINE_SETTLE struct SpineRejection impl SpineRejection struct SpineSettlementReport impl SpineSettlementReport const SPINE_GROUP_TARGET struct LimitBreach struct TradeRepTally struct PeerTradeRep impl TradeRepTally struct RecordingCommit impl RecordingCommit impl ManifoldCommitService for RecordingCommit struct NoGroupLane impl ManifoldCommitService for NoGroupLane
Functions
By call-graph weight (PageRank; 1.0 is the average function). 93 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| single_asset_sidesrc/settlement.rs:1170 | fn | 5 | 1 | 2 | 0 | 2.6 | |
| txsrc/settlement.rs:1656 | fn | 14 | 1 | 15 | 0 | 2.3 | |
| settle_transactionsrc/settlement.rs:106 | fn | 5 | 1 | 12 | 2 | 2.2 | |
| match_clear_receiptsrc/settlement.rs:78 | fn | 23 | 1 | 4 | 0 | 2 | |
| limit_breachessrc/settlement.rs:1109 | fn | 58 | 10 | 3 | 1 | 1.9 | |
| match_clear_default_contractsrc/settlement.rs:362 | fn | 16 | 1 | 13 | 6 | 1.9 | |
| spine_payloadsrc/settlement.rs:768 | fn | 14 | 1 | 2 | 0 | 1.8 | |
| dispatch_spine_settlement_againstsrc/settlement.rs:1215 | fn | 277 | 30 | 2 | 12 | 1.8 | |
| release_position_reservationssrc/settlement.rs:629 | fn | 15 | 2 | 2 | 4 | 1.5 | |
| match_rep_trade_round_receiptsrc/settlement.rs:825 | fn | 29 | 1 | 4 | 0 | 1.2 | |
| limit_positionsrc/settlement.rs:2082 | fn | 8 | 1 | 5 | 0 | 1.2 | |
| legsrc/settlement.rs:2091 | fn | 10 | 1 | 5 | 0 | 1.2 | |
| judgesrc/settlement.rs:2102 | fn | 4 | 1 | 5 | 1 | 1.2 | |
| matching_contractssrc/settlement.rs:451 | fn | 10 | 1 | 6 | 6 | 1.2 | |
| release_reserved_legssrc/settlement.rs:602 | fn | 21 | 4 | 3 | 3 | 1.1 | |
| TradeRepTally::creditsrc/settlement.rs:1550 | method | 14 | 5 | 1 | 0 | 1.1 | |
| withhold_inexact_atomic_planssrc/settlement.rs:226 | fn | 10 | 1 | 4 | 0 | 1.1 | |
| position_reserve_enforced_forsrc/settlement.rs:476 | fn | 7 | 1 | 3 | 1 | 1 | |
| atomic_plansrc/settlement.rs:1671 | fn | 20 | 1 | 3 | 1 | 1 | |
| spine_group_idsrc/settlement.rs:1003 | fn | 6 | 1 | 3 | 1 | 0.9 | |
| position_cancel_receiptsrc/settlement.rs:494 | fn | 11 | 1 | 2 | 0 | 0.9 | |
| reservable_offer_legssrc/settlement.rs:509 | fn | 8 | 2 | 2 | 1 | 0.9 | |
| release_consumed_position_leftoverssrc/settlement.rs:1496 | fn | 15 | 1 | 2 | 3 | 0.9 | |
| match_clear_direct_receiptsrc/settlement.rs:785 | fn | 12 | 1 | 3 | 1 | 0.9 | |
| seedsrc/settlement.rs:2254 | fn | 10 | 1 | 5 | 0 | 0.8 | |
| atomic_settlement_groupsrc/settlement.rs:123 | fn | 53 | 1 | 2 | 0 | 0.8 | |
| dispatch_spine_settlement_with_booksrc/settlement.rs:1207 | fn | 7 | 1 | 5 | 1 | 0.8 | |
| settle_group_succeededsrc/settlement.rs:1517 | fn | 15 | 2 | 2 | 1 | 0.8 | |
| match_clear_direct_contractsrc/settlement.rs:858 | fn | 13 | 1 | 2 | 6 | 0.7 | |
| match_rep_trade_v1_contractsrc/settlement.rs:908 | fn | 12 | 1 | 2 | 5 | 0.7 | |
| production_chokepointsrc/settlement.rs:2216 | fn | 29 | 1 | 2 | 10 | 0.7 | |
| RecordingCommit::receipts_with_intentsrc/settlement.rs:2173 | method | 4 | 1 | 4 | 0 | 0.7 | |
| trade_repsrc/settlement.rs:2265 | fn | 4 | 1 | 4 | 0 | 0.7 | |
| cyclesrc/settlement.rs:2272 | fn | 17 | 1 | 4 | 0 | 0.7 | |
| position_open_receiptsrc/settlement.rs:486 | fn | 5 | 1 | 2 | 0 | 0.7 | |
| match_rep_trade_receiptsrc/settlement.rs:802 | fn | 12 | 1 | 2 | 1 | 0.7 | |
| dispatch_spine_settlementsrc/settlement.rs:1198 | fn | 6 | 1 | 2 | 1 | 0.7 | |
| proof_clear_contractsrc/settlement.rs:2013 | fn | 15 | 1 | 3 | 6 | 0.7 | |
| real_moneysrc/settlement.rs:2246 | fn | 7 | 1 | 3 | 3 | 0.7 | |
| reserve_position_offersrc/settlement.rs:554 | fn | 45 | 8 | 2 | 8 | 0.7 | |
| position_open_contractsrc/settlement.rs:418 | fn | 9 | 1 | 1 | 6 | 0.7 | |
| position_cancel_contractsrc/settlement.rs:435 | fn | 9 | 1 | 1 | 6 | 0.7 | |
| match_rep_trade_contractsrc/settlement.rs:891 | fn | 12 | 1 | 1 | 3 | 0.7 | |
| spine_settlement_enabledsrc/settlement.rs:761 | fn | 6 | 1 | 1 | 0 | 0.6 | |
| spine_settlement_groupsrc/settlement.rs:1017 | fn | 55 | 1 | 1 | 2 | 0.6 | |
| group_by_pathsrc/settlement.rs:1177 | fn | 11 | 3 | 1 | 0 | 0.6 | |
| settle_group_per_legsrc/settlement.rs:1595 | fn | 53 | 9 | 1 | 4 | 0.6 | |
| settle_transactionssrc/settlement.rs:116 | fn | 3 | 1 | 1 | 1 | 0.6 | |
| release_positions_escrowsrc/settlement.rs:660 | fn | 9 | 2 | 1 | 2 | 0.6 | |
| commit_reserve_legsrc/settlement.rs:521 | fn | 22 | 5 | 1 | 3 | 0.6 | |
| dispatch_atomic_settlement_planssrc/settlement.rs:241 | fn | 100 | 19 | 1 | 5 | 0.6 | |
| commit_settlement_plansrc/settlement.rs:179 | fn | 12 | 2 | 0 | 2 | 0.5 | |
| AtomicPlanSettlementReport::to_jsonsrc/settlement.rs:207 | method | 14 | 1 | 0 | 0 | 0.5 | |
| SpineRejection::to_jsonsrc/settlement.rs:935 | method | 8 | 1 | 0 | 0 | 0.5 | |
| SpineSettlementReport::to_jsonsrc/settlement.rs:980 | method | 17 | 1 | 0 | 0 | 0.5 | |
| TradeRepTally::mintsrc/settlement.rs:1568 | method | 13 | 5 | 0 | 2 | 0.5 | |
| exact_atomic_evidence_reaches_the_manifold_boundarysrc/settlement.rs:1693 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| capped_atomic_incumbent_is_withheld_before_manifold_dispatchsrc/settlement.rs:1707 | fn | 15 | 1 | 0 | 3 | 0.5 | |
| legacy_atomic_result_without_structured_evidence_fails_closedsrc/settlement.rs:1724 | fn | 7 | 1 | 0 | 2 | 0.5 | |
| match_clear_receipt_carries_canonical_fieldssrc/settlement.rs:1735 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| match_clear_receipt_payload_carries_full_transaction_recordsrc/settlement.rs:1748 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| match_clear_receipt_hash_changes_with_transaction_idsrc/settlement.rs:1760 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| default_contract_resolves_match_clear_for_any_cre8_pathsrc/settlement.rs:1775 | fn | 19 | 3 | 0 | 4 | 0.5 | |
| default_contract_emits_atomic_settlesrc/settlement.rs:1796 | fn | 28 | 3 | 0 | 4 | 0.5 | |
| direct_contract_emits_transfer_from_giving_peersrc/settlement.rs:1828 | fn | 17 | 3 | 0 | 5 | 0.5 | |
| rep_contract_mints_one_trade_rep_to_each_sidesrc/settlement.rs:1847 | fn | 20 | 2 | 0 | 5 | 0.5 | |
| spine_receipts_are_deterministic_and_distinctsrc/settlement.rs:1869 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| rep_round_contract_mints_the_receipt_amount_to_its_actor_onlysrc/settlement.rs:1884 | fn | 33 | 3 | 0 | 6 | 0.5 | |
| rep_round_receipt_identity_is_the_exact_legs_it_rewardssrc/settlement.rs:1919 | fn | 21 | 2 | 0 | 1 | 0.5 | |
| spine_scope_skips_other_settlement_lanessrc/settlement.rs:1942 | fn | 13 | 1 | 0 | 1 | 0.5 | |
| default_contract_writes_cleared_path_provenance_edgesrc/settlement.rs:1957 | fn | 13 | 2 | 0 | 4 | 0.5 | |
| settle_transactions_returns_one_outcome_per_input_in_ordersrc/settlement.rs:1974 | fn | 16 | 2 | 0 | 4 | 0.5 | |
| settle_transaction_with_no_contract_yields_no_matchsrc/settlement.rs:1992 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| settle_transaction_with_non_cre8_asset_yields_no_matchsrc/settlement.rs:2000 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| settle_transaction_routes_to_verifier_gated_contract_when_registeredsrc/settlement.rs:2030 | fn | 15 | 2 | 0 | 7 | 0.5 | |
| settle_transaction_emits_verifier_failed_when_verifier_rejectssrc/settlement.rs:2047 | fn | 16 | 2 | 0 | 7 | 0.5 | |
| settle_transaction_emits_verifier_missing_when_verifier_unregisteredsrc/settlement.rs:2065 | fn | 16 | 2 | 0 | 5 | 0.5 | |
| limit_breaches_names_the_position_paid_below_its_ratesrc/settlement.rs:2108 | fn | 12 | 1 | 0 | 3 | 0.5 | |
| limit_breaches_accepts_the_exact_limit_and_bettersrc/settlement.rs:2122 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| limit_breaches_refuses_giving_an_asset_never_offeredsrc/settlement.rs:2137 | fn | 6 | 1 | 0 | 3 | 0.5 | |
| limit_breaches_counts_baskets_and_unknown_ids_as_uncheckedsrc/settlement.rs:2145 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| limit_breaches_holds_at_amounts_that_overflow_i64_productssrc/settlement.rs:2154 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| RecordingCommit::commitsrc/settlement.rs:2180 | trait impl | 4 | 1 | 0 | 0 | 0.5 | |
| RecordingCommit::commit_atomic_groupsrc/settlement.rs:2184 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| RecordingCommit::commit_direct_groupsrc/settlement.rs:2187 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| RecordingCommit::commit_mixed_groupsrc/settlement.rs:2190 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| RecordingCommit::observe_atomic_groupsrc/settlement.rs:2193 | trait impl | 6 | 1 | 0 | 0 | 0.5 | |
| RecordingCommit::reserved_forsrc/settlement.rs:2199 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| NoGroupLane::commitsrc/settlement.rs:2209 | trait impl | 3 | 1 | 0 | 0 | 0.5 | |
| rep_minted_once_per_peer_per_round_with_conserved_totalsrc/settlement.rs:2291 | fn | 56 | 3 | 0 | 6 | 0.5 | |
| rep_rerun_replays_without_double_mintsrc/settlement.rs:2349 | fn | 33 | 2 | 0 | 8 | 0.5 | |
| a_later_path_in_the_same_round_mints_only_its_own_repsrc/settlement.rs:2384 | fn | 18 | 1 | 0 | 6 | 0.5 | |
| per_leg_lane_mints_rep_once_per_peersrc/settlement.rs:2404 | fn | 16 | 1 | 0 | 9 | 0.5 |
Source not readable from this process.