Skip to content
1 viewer

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-wallet/src/init.rs

cre8-app-wallet · module init · src · 1,201 lines (954 code, 94 comment) · sha 3d02d5dee0491195

Items

struct SettlementTxParts struct SettlementOptions struct HoldPlan static COUNTER struct TempEnv impl TempEnv impl Drop for TempEnv

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
release_confirmed_position_holds_for_datasrc/init.rs:577fn458261.6
fire_position_lifecycle_receiptsrc/init.rs:25fn364321.2
runsrc/init.rs:765fn634381.1
push_position_holdsrc/init.rs:502fn232111
reserve_one_position_holdsrc/init.rs:538fn252121
TempEnv::newsrc/init.rs:844method111841
sorted_required_outflowssrc/init.rs:289fn141101
settle_transactionssrc/init.rs:346fn735180.9
with_requestsrc/init.rs:874fn31600.9
seedsrc/init.rs:878fn41610.9
availablesrc/init.rs:883fn31610.9
check_and_reserve_positionsrc/init.rs:422fn343360.9
settlement_tx_partssrc/init.rs:121fn91200.8
release_confirmed_position_holdssrc/init.rs:623fn41210.8
wallet_settle_on_matching_run_enabledsrc/init.rs:684fn81110.8
valid_transfersrc/init.rs:131fn34100.7
release_expired_positionssrc/init.rs:631fn529480.7
seed_wallet_balancessrc/init.rs:61fn81200.7
apply_transactionssrc/init.rs:70fn206200.7
persist_walletssrc/init.rs:95fn163220.7
release_holds_for_settled_transactionssrc/init.rs:186fn325270.7
reserve_position_submission_if_neededsrc/init.rs:722fn264230.7
wallet_legacy_escrow_enabledsrc/init.rs:704fn81110.7
parse_position_recordsrc/init.rs:457fn102100.6
reservation_preflightsrc/init.rs:468fn193100.6
collect_position_holdssrc/init.rs:493fn82110.6
reserve_position_holdssrc/init.rs:526fn112110.6
persist_position_reservationsrc/init.rs:564fn92120.6
release_confirmation_holds_if_neededsrc/init.rs:713fn82120.6
defer_matching_run_settlement_if_neededsrc/init.rs:749fn153120.6
touched_balance_breakdownsrc/init.rs:227fn374110.6
collect_required_outflowssrc/init.rs:265fn233120.6
validate_or_hydrate_shortfallssrc/init.rs:304fn395110.6
install_real_moneysrc/init.rs:1012fn3112110.6
ledger_availablesrc/init.rs:1044fn31200.6
ledger_reservedsrc/init.rs:1048fn31200.6
release_settled_transfersrc/init.rs:135fn177110.6
release_excess_holds_for_positionssrc/init.rs:153fn267130.6
TempEnv::contextsrc/init.rs:856method31010.5
TempEnv::dropsrc/init.rs:862trait impl101010.5
reserve_succeeds_when_balance_sufficientsrc/init.rs:890fn231050.5
reserve_fails_when_balance_insufficientsrc/init.rs:915fn231050.5
submit_hook_places_no_hold_by_defaultsrc/init.rs:940fn321050.5
expired_position_hold_is_releasedsrc/init.rs:974fn3220110.5
expired_position_manifold_escrow_is_releasedsrc/init.rs:1053fn451090.5
expired_position_without_reservation_is_manifold_noopsrc/init.rs:1100fn341080.5
reserve_result_idempotency_guard_prevents_double_reservesrc/init.rs:1136fn331050.5
confirmed_position_holds_are_releasedsrc/init.rs:1171fn303090.5

Source not readable from this process.