Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-app-matching-model/src/lib.rs

cre8-app-matching-model · module crate root · src · 1,620 lines (1,274 code, 194 comment) · sha 2525dbd4072d0049

Items

macro cs_log enum MatchAlgorithm struct MatcherConfig impl Default for MatcherConfig impl MatcherConfig static LOGGED_ONCE static LOCK struct EnvVarGuard impl EnvVarGuard impl Drop for EnvVarGuard struct PositionRecord impl PositionRecord enum FillPolicy impl Default for FillPolicy enum BundleCoupling struct PositionIntent const POSITION_INTENT_EPOCH_SCHEMA_V1 enum PositionIntentEpochStateV1 struct PositionIntentEpochV1 impl PositionIntentEpochV1 impl PositionIntent enum IndexRelation struct ExchangeObjectClass impl ExchangeObjectClass struct ExchangeComplex impl ExchangeComplex struct SettlementLeg struct SettlementResidual struct ReservationVersion struct AtomicObjective struct SettlementPlan impl SettlementPlan struct PositionEpochApplyOutcomeV1 enum AtomicCutoffReasonV1 impl AtomicCutoffReasonV1 enum AtomicFeasibilityClaimV1 enum AtomicCompletenessClaimV1 enum AtomicOptimalityClaimV1 enum AtomicReconstructionClaimV1 enum AtomicExecutionAuthorityV1 enum AtomicSearchScopeV1 struct AtomicSolverEvidenceV1 impl Default for AtomicSolverEvidenceV1 impl AtomicSolverEvidenceV1 struct AtomicMatchResult impl AtomicMatchResult struct PositionBook struct MatchEdge struct PathKind struct PathHop struct PathRecord struct TransactionRecord struct MatchingShard struct MatchingBoundaryEdge struct MatchingShardPlan struct MatchingResult struct MatchingRoundSummary struct RoundCountsProbe impl RoundCountsProbe struct CountVisitor impl Visitor for CountVisitor struct RoundSelectionsProbe impl RoundSelectionsProbe

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
domain_hashsrc/lib.rs:52fn6114016.6
PositionRecord::is_provider_observationsrc/lib.rs:421method3120010.2
PositionIntentEpochV1::buildsrc/lib.rs:562method221416.8
PositionIntentEpochV1::compute_hashsrc/lib.rs:585method141316.8
PositionIntentEpochV1::genesissrc/lib.rs:505method312014.8
FillPolicy::defaultsrc/lib.rs:447trait impl31504.5
MatcherConfig::defaultsrc/lib.rs:106trait impl1012213.8
default_truesrc/lib.rs:80fn31103.7
SettlementPlan::expected_proof_hashsrc/lib.rs:795method41223.6
env_test_locksrc/lib.rs:207fn41202.8
PositionIntent::legacysrc/lib.rs:606method42812.6
EnvVarGuard::setsrc/lib.rs:227method82712
SettlementPlan::proof_inputsrc/lib.rs:782method121102
RoundCountsProbe::into_summarysrc/lib.rs:1276method131202
RoundSelectionsProbe::into_pairsrc/lib.rs:1371method31201.9
SettlementPlan::seal_proof_bindingsrc/lib.rs:805method41411.8
SettlementPlan::verify_proof_bindingsrc/lib.rs:800method42511.8
AtomicSolverEvidenceV1::from_runsrc/lib.rs:932method318521.7
summarizesrc/lib.rs:1222fn131601.7
positionsrc/lib.rs:1463fn141601.6
ExchangeObjectClass::classifysrc/lib.rs:652method352351.6
PositionIntentEpochV1::is_opensrc/lib.rs:558method31601.5
roundsrc/lib.rs:1380fn131501.5
PositionIntent::is_plain_divisiblesrc/lib.rs:613method42501.5
SettlementPlan::is_conservedsrc/lib.rs:778method31201.3
PositionIntent::divisiblesrc/lib.rs:602method31511.2
summarize_round_jsonsrc/lib.rs:1243fn31211.1
PositionIntentEpochV1::successorsrc/lib.rs:524method263511
PositionIntentEpochV1::legacy_snapshotsrc/lib.rs:509method31110.9
ExchangeComplex::classifysrc/lib.rs:699method181310.9
AtomicSolverEvidenceV1::defaultsrc/lib.rs:917trait impl121100.9
round_selections_from_jsonsrc/lib.rs:1351fn31210.9
positive_assetssrc/lib.rs:1021fn31100.8
sorted_intersection_countsrc/lib.rs:1025fn175100.8
classify_index_relationsrc/lib.rs:1043fn135100.8
index_relation_signaturesrc/lib.rs:1057fn95100.8
fill_policy_signaturesrc/lib.rs:1067fn73100.8
MatcherConfig::apply_env_overridessrc/lib.rs:135method305120.7
EnvVarGuard::unsetsrc/lib.rs:218method82110.7
summarize_round_valuesrc/lib.rs:1248fn31110.7
round_selections_from_valuesrc/lib.rs:1356fn31110.7
PositionIntentEpochV1::replacementsrc/lib.rs:513method101210.7
MatcherConfig::spatiotemporal_from_envsrc/lib.rs:123method61120.6
MatcherConfig::normalizesrc/lib.rs:166method306020.5
EnvVarGuard::dropsrc/lib.rs:238trait impl83000.5
matcher_defaults_surface_cycles_for_scansrc/lib.rs:249fn201020.5
matcher_normalize_reads_limits_and_spatiotemporal_envsrc/lib.rs:271fn161020.5
matcher_normalize_rejects_invalid_env_limits_and_disabled_flipsrc/lib.rs:289fn141020.5
matcher_normalize_preserves_explicit_algorithm_choicesrc/lib.rs:305fn131020.5
spatiotemporal_from_env_sets_algorithm_and_time_expansionsrc/lib.rs:320fn121030.5
env_guard_restores_existing_valuessrc/lib.rs:334fn91010.5
time_expansion_config_reads_env_overridessrc/lib.rs:345fn141020.5
time_expansion_config_ignores_invalid_env_valuessrc/lib.rs:361fn131030.5
PositionIntentEpochV1::verifysrc/lib.rs:551method64010.5
AtomicCutoffReasonV1::as_strsrc/lib.rs:831method84000.5
AtomicSolverEvidenceV1::automatic_settlement_block_reasonsrc/lib.rs:968method3110000.5
AtomicMatchResult::automatic_settlement_block_reasonsrc/lib.rs:1016method31000.5
count_seqsrc/lib.rs:1292fn501000.5
CountVisitor::expectingsrc/lib.rs:1301trait impl31000.5
CountVisitor::visit_seqsrc/lib.rs:1305trait impl102000.5
CountVisitor::visit_unitsrc/lib.rs:1318trait impl61000.5
CountVisitor::visit_nonesrc/lib.rs:1325trait impl61000.5
CountVisitor::visit_somesrc/lib.rs:1332trait impl61000.5
summarize_projects_the_counts_the_view_renderssrc/lib.rs:1395fn121020.5
json_probe_matches_the_full_round_projectionsrc/lib.rs:1409fn51030.5
json_probe_tolerates_missing_and_null_collectionssrc/lib.rs:1416fn121010.5
selections_probe_matches_direct_field_accesssrc/lib.rs:1430fn91020.5
selections_probe_reads_an_absent_expr_selections_as_emptysrc/lib.rs:1441fn91020.5
summary_round_trips_through_serdesrc/lib.rs:1452fn51020.5
classifies_boolean_lattice_object_without_materializing_power_setsrc/lib.rs:1479fn171020.5
complex_contains_only_observed_positive_assets_and_is_deterministicsrc/lib.rs:1498fn141030.5
legacy_adapter_preserves_partial_meaning_without_changing_wire_recordsrc/lib.rs:1514fn101030.5
semantic_envelope_round_tripssrc/lib.rs:1526fn111010.5
intent_epochs_are_hash_linked_and_residuals_remain_opensrc/lib.rs:1539fn291050.5
intent_epoch_tampering_is_detectedsrc/lib.rs:1570fn61030.5
default_atomic_solver_evidence_fails_closed_for_selected_planssrc/lib.rs:1578fn71010.5
capped_atomic_solver_evidence_keeps_claim_axes_separatesrc/lib.rs:1587fn131010.5
settlement_plan_proof_binding_rejects_economic_tamperingsrc/lib.rs:1602fn181020.5

Source not readable from this process.