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-capitalstrategy-model/src/lib.rs

cre8-app-capitalstrategy-model · module crate root · src · 2,393 lines (1,575 code, 647 comment) · sha b95aef13b3ee6f96

Items

enum ObsKind const OBS_KINDS const OBS_KIND_NAMES impl ObsKind struct CapitalStrategyFeedPlanPath struct CapitalStrategyProviderConfig impl Default for CapitalStrategyProviderConfig impl CapitalStrategyProviderConfig struct SlotOverlay struct RouteOverlay struct ClearingSnapshot struct CorrelatedOpportunity struct SignalEvidence struct CapitalSignal struct ComplementGapSignal struct LatentArcSummary struct PredictionSurface struct AssetPriceColumn struct PriceBucket struct LatticeProjection struct ConvolvedSurface struct AssetExpectation struct TimeHorizon struct AssetDiffusion struct DiffusionReport struct HorizonSlice struct SurfaceDiagnostics struct DensitySurface2D struct DecisionEnvelope type EnvelopePreset impl DecisionEnvelope struct Candidate enum SolverStrategy const SOLVER_STRATEGY_ALIASES const SOLVER_STRATEGY_NAMES impl SolverStrategy struct HorizonBucket struct ScoredCandidate struct SolverResult struct CandidateWeight struct BucketView struct AllocationPlan struct DecisionPlan struct BacktestStep struct BacktestSummary struct BacktestResult struct OptimalWeight struct OptimalPortfolio struct CorrelationPair enum TradeLegSide enum InstrumentKind impl InstrumentKind struct InstrumentTerms struct TradeLeg struct PositionGreeks struct TradeMargin struct CanonicalTradeSpec struct CapitalMandateExperimentBinding struct PaperTrade struct LegFill struct ExecutionBatchResult struct ExecutionConfig impl ExecutionConfig impl Default for ExecutionConfig struct ExecutionResult struct ExecutionGate struct LegImpactEstimate struct TradeImpactEstimate struct ExecutionPreview struct TradeLog struct AssetInfo struct StreamSuggestion struct AssetCoverage struct AlternativeRecord struct StoredDecision struct HindsightEntry struct EnvelopeStats struct SolverAssetEnvelopeStats struct KindSolverAssetEnvelopeStats struct SignalEnvelopeStats struct HindsightReport struct CycleStability struct AssetTopology struct TopologyView struct PortfolioSnapshot struct PortfolioSyntheticPosition struct PortfolioExchangeCandidate struct PortfolioView struct ScanResult struct ScanStats static ENV_LOCK const ENV_KEYS

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ExecutionConfig::defaultsrc/lib.rs:1386trait impl5011556.7
ObsKind::bitsrc/lib.rs:38method31703.3
DecisionEnvelope::mediumsrc/lib.rs:521method111303.1
InstrumentKind::is_optionsrc/lib.rs:983method31402.3
DecisionEnvelope::from_namesrc/lib.rs:597method81212.3
default_max_leverage_bpssrc/lib.rs:1357fn31202.2
env_stringsrc/lib.rs:93fn31312.2
CapitalStrategyProviderConfig::from_envsrc/lib.rs:78method131362
default_maintenance_margin_bpssrc/lib.rs:1361fn31101.6
default_borrow_cost_bps_per_daysrc/lib.rs:1365fn31101.6
default_greeks_max_delta_equity_fracsrc/lib.rs:1369fn31101.6
default_greeks_max_vega_equity_fracsrc/lib.rs:1373fn31101.6
env_pathsrc/lib.rs:97fn31311.6
provider_from_peer_idsrc/lib.rs:1997fn31201.4
DecisionEnvelope::defaultssrc/lib.rs:606method31371.2
obs_kind_mask_decodesrc/lib.rs:52fn41211.1
DecisionEnvelope::fastsrc/lib.rs:509method111300.9
build_provider_mapsrc/lib.rs:2007fn111310.9
CapitalStrategyProviderConfig::defaultsrc/lib.rs:72trait impl31200.8
feed_plan_path_from_envsrc/lib.rs:101fn93210.8
parse_symbolsrc/lib.rs:2002fn31200.8
ObsKind::as_u8src/lib.rs:34method31200.8
ObsKind::from_u8src/lib.rs:46method31200.8
SolverStrategy::from_namesrc/lib.rs:704method71200.8
ExecutionConfig::margin_modesrc/lib.rs:1380method33110.7
DecisionEnvelope::turbosrc/lib.rs:497method111100.6
DecisionEnvelope::slowsrc/lib.rs:533method111100.6
DecisionEnvelope::epochsrc/lib.rs:547method111100.6
DecisionEnvelope::dailysrc/lib.rs:561method111100.6
DecisionEnvelope::weeklysrc/lib.rs:575method111100.6
SolverStrategy::as_strsrc/lib.rs:712method61100.6
SolverStrategy::iter_allsrc/lib.rs:722method151100.6
clear_envsrc/lib.rs:2037fn72100.6
set_envsrc/lib.rs:2045fn51100.6
ObsKind::as_strsrc/lib.rs:42method31000.5
InstrumentKind::as_strsrc/lib.rs:973method95000.5
observation_kind_helpers_cover_all_variants_and_maskssrc/lib.rs:2052fn332040.5
provider_config_reads_defaults_and_environment_overridessrc/lib.rs:2087fn431070.5
decision_envelope_presets_aliases_and_defaults_are_stablesrc/lib.rs:2132fn312020.5
solver_strategy_aliases_names_and_iteration_are_stablesrc/lib.rs:2165fn512030.5
execution_config_default_documents_safety_limits_and_costssrc/lib.rs:2218fn151010.5
provider_helpers_parse_symbols_and_position_provider_mapssrc/lib.rs:2235fn191030.5
trade_leg_side_serializes_snake_case_and_defaults_to_longsrc/lib.rs:2256fn101000.5
canonical_trade_spec_with_legs_round_trips_through_jsonsrc/lib.rs:2268fn361000.5
paper_trade_legacy_snapshot_deserializes_with_field_defaultssrc/lib.rs:2306fn361000.5
legs_without_instrument_terms_load_as_spot_and_omit_the_fieldsrc/lib.rs:2344fn201010.5
execution_config_defaults_to_cash_mode_and_old_configs_loadsrc/lib.rs:2366fn272020.5

Source not readable from this process.