Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,913 · python 20,426 · 6,405 files · digest 00b5738199cb · built in 1.3 s · crystals off

crates/cre8-app-capitalstrategy/src/portfolio_graph.rs

cre8-app-capitalstrategy · module portfolio_graph · src · 1,107 lines (867 code, 147 comment) · sha 952760d11d3f500e

Items

enum BackendStorage impl BackendStorage const NOTIONAL_BUCKET_THRESHOLDS const CYCLE_ENUM_MAX_DEPTH const CYCLE_ENUM_MAX_PER_COMPONENT const DEFAULT_REPORT_TOP_N const KIND_STATE const KIND_TRANSITION type HoldingPair struct PortfolioCycle struct ForecastWalk struct TopStateEntry struct PortfolioGraphReport struct PortfolioGraph impl PortfolioGraph static STORE

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
PortfolioGraph::newsrc/portfolio_graph.rs:218method101213.8
storesrc/portfolio_graph.rs:355fn31913.3
visitsrc/portfolio_graph.rs:588nested fn256201.5
state_vidsrc/portfolio_graph.rs:317fn214201.5
bucket_notionalsrc/portfolio_graph.rs:340fn125201.5
record_opensrc/portfolio_graph.rs:433fn234661.4
record_closesrc/portfolio_graph.rs:459fn276661.4
shorten_trade_idsrc/portfolio_graph.rs:313fn32101.3
reportsrc/portfolio_graph.rs:873fn672671.3
guardsrc/portfolio_graph.rs:962fn31611.2
try_emit_cyclesrc/portfolio_graph.rs:712fn263131
resetsrc/portfolio_graph.rs:488fn52921
build_adjacencysrc/portfolio_graph.rs:543fn434300.9
PortfolioGraph::current_state_pairssrc/portfolio_graph.rs:232method122210.9
PortfolioGraph::ensure_state_vertexsrc/portfolio_graph.rs:247method192210.9
PortfolioGraph::record_transitionsrc/portfolio_graph.rs:270method402210.9
trade_state_entriessrc/portfolio_graph.rs:361fn239220.9
estimate_notional_legacysrc/portfolio_graph.rs:385fn137100.9
trade_state_keysrc/portfolio_graph.rs:399fn176100.9
directed_has_cyclesrc/portfolio_graph.rs:587fn363210.8
cycle_statessrc/portfolio_graph.rs:739fn71100.8
edge_trade_kindssrc/portfolio_graph.rs:747fn93100.8
canonical_cycle_idsrc/portfolio_graph.rs:760fn154100.8
make_tradesrc/portfolio_graph.rs:966fn311400.8
rehydrate_from_tradessrc/portfolio_graph.rs:497fn398240.7
find_profitable_cyclessrc/portfolio_graph.rs:630fn373240.7
walk_forecastsrc/portfolio_graph.rs:783fn293250.7
backend_is_durablesrc/portfolio_graph.rs:954fn31110.7
dfs_cycles_fromsrc/portfolio_graph.rs:669fn428110.6
transition_probabilitiessrc/portfolio_graph.rs:815fn185100.6
push_forecast_walksrc/portfolio_graph.rs:834fn132100.6
enqueue_forecast_extensionssrc/portfolio_graph.rs:848fn243100.6
transition_countsrc/portfolio_graph.rs:947fn31310.6
state_countsrc/portfolio_graph.rs:943fn31210.6
BackendStorage::open_from_envsrc/portfolio_graph.rs:64method263010.5
BackendStorage::graphsrc/portfolio_graph.rs:91method72000.5
BackendStorage::add_vertexsrc/portfolio_graph.rs:99method72000.5
BackendStorage::add_edgesrc/portfolio_graph.rs:107method72000.5
BackendStorage::is_durablesrc/portfolio_graph.rs:115method72000.5
trade_exchangessrc/portfolio_graph.rs:417fn135000.5
bucket_notional_boundariessrc/portfolio_graph.rs:999fn111020.5
state_vid_is_deterministicsrc/portfolio_graph.rs:1012fn121020.5
record_open_close_creates_transitionsrc/portfolio_graph.rs:1026fn251080.5
rehydrate_from_trades_rebuilds_closed_cyclessrc/portfolio_graph.rs:1053fn151050.5
losing_cycles_are_filtered_outsrc/portfolio_graph.rs:1070fn121060.5
walk_forecast_returns_neighborssrc/portfolio_graph.rs:1084fn231060.5

Source not readable from this process.