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-matching/src/shared_liquidity.rs
Items
struct SharedLiquidityBudget impl Default for SharedLiquidityBudget enum SharedLiquiditySearchError enum SharedLiquidityCutoff struct SharedLiquidityAnalysis struct Edge struct Search impl Search
Functions
By call-graph weight (PageRank; 1.0 is the average function). 24 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| SharedLiquidityBudget::defaultsrc/shared_liquidity.rs:45 | trait impl | 3 | 1 | 14 | 0 | 2.8 | |
| compile_searchsrc/shared_liquidity.rs:126 | fn | 123 | 22 | 5 | 1 | 2.2 | |
| analyze_shared_liquiditysrc/shared_liquidity.rs:117 | fn | 8 | 1 | 11 | 2 | 2.1 | |
| analysis_resultsrc/shared_liquidity.rs:250 | fn | 19 | 1 | 2 | 1 | 2 | |
| problemsrc/shared_liquidity.rs:411 | fn | 13 | 3 | 8 | 0 | 1.9 | |
| runsrc/shared_liquidity.rs:425 | fn | 8 | 1 | 11 | 3 | 1.8 | |
| intentsrc/shared_liquidity.rs:397 | fn | 13 | 1 | 7 | 0 | 1.8 | |
| split_booksrc/shared_liquidity.rs:434 | fn | 7 | 1 | 7 | 2 | 1.5 | |
| Search::capacitysrc/shared_liquidity.rs:271 | method | 5 | 1 | 1 | 0 | 0.6 | |
| Search::allocationsrc/shared_liquidity.rs:366 | method | 21 | 1 | 1 | 0 | 0.6 | |
| Search::visitsrc/shared_liquidity.rs:277 | method | 88 | 30 | 0 | 5 | 0.5 | |
| split_basket_matches_independent_unit_oraclesrc/shared_liquidity.rs:443 | fn | 12 | 1 | 0 | 5 | 0.5 | |
| full_basket_uses_partial_divisible_counterpartiessrc/shared_liquidity.rs:457 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| shared_peer_capacity_cannot_be_spent_by_two_full_orderssrc/shared_liquidity.rs:472 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| exact_linked_fraction_and_minimum_fill_boundarysrc/shared_liquidity.rs:490 | fn | 16 | 1 | 0 | 4 | 0.5 | |
| cutoff_preserves_a_verified_preleaf_incumbent_and_never_claims_optimalitysrc/shared_liquidity.rs:508 | fn | 18 | 1 | 0 | 5 | 0.5 | |
| canonical_search_and_wire_result_survive_input_permutationsrc/shared_liquidity.rs:528 | fn | 8 | 1 | 0 | 2 | 0.5 | |
| problem_hash_binds_quantity_policy_owner_and_resource_changessrc/shared_liquidity.rs:538 | fn | 23 | 6 | 0 | 3 | 0.5 | |
| increasing_node_budgets_preserve_or_improve_the_incumbentsrc/shared_liquidity.rs:563 | fn | 17 | 4 | 0 | 3 | 0.5 | |
| full_policy_oracle_parity_on_generated_small_bookssrc/shared_liquidity.rs:582 | fn | 26 | 6 | 0 | 5 | 0.5 | |
| mixed_two_party_domain_agrees_with_direct_quantity_enumerationsrc/shared_liquidity.rs:610 | fn | 39 | 14 | 0 | 3 | 0.5 | |
| verifier_rejects_tampered_legs_membership_and_full_fillsrc/shared_liquidity.rs:651 | fn | 20 | 9 | 0 | 3 | 0.5 | |
| self_transfers_one_sided_fills_and_incoming_funding_are_excludedsrc/shared_liquidity.rs:673 | fn | 15 | 2 | 0 | 4 | 0.5 | |
| invalid_or_out_of_scope_input_is_an_error_not_an_infeasibility_resultsrc/shared_liquidity.rs:690 | fn | 41 | 11 | 0 | 3 | 0.5 |
Source not readable from this process.