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

cre8-app-matching-model · module crate root · src · 1,609 lines (1,268 code, 190 comment) · sha a67f74242a6755a5

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). 77 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
PositionRecord::is_provider_observationsrc/lib.rs:410method3120010.2
PositionIntentEpochV1::buildsrc/lib.rs:551method221416.8
PositionIntentEpochV1::compute_hashsrc/lib.rs:574method141316.8
PositionIntentEpochV1::genesissrc/lib.rs:494method312014.8
FillPolicy::defaultsrc/lib.rs:436trait impl31504.6
MatcherConfig::defaultsrc/lib.rs:95trait impl1012213.8
default_truesrc/lib.rs:69fn31103.7
SettlementPlan::expected_proof_hashsrc/lib.rs:784method41223.6
env_test_locksrc/lib.rs:196fn41202.8
PositionIntent::legacysrc/lib.rs:595method42812.6
EnvVarGuard::setsrc/lib.rs:216method82712
SettlementPlan::proof_inputsrc/lib.rs:771method121102
RoundCountsProbe::into_summarysrc/lib.rs:1265method131202
RoundSelectionsProbe::into_pairsrc/lib.rs:1360method31201.9
SettlementPlan::seal_proof_bindingsrc/lib.rs:794method41411.8
SettlementPlan::verify_proof_bindingsrc/lib.rs:789method42511.8
AtomicSolverEvidenceV1::from_runsrc/lib.rs:921method318521.7
summarizesrc/lib.rs:1211fn131601.7
positionsrc/lib.rs:1452fn141601.6
ExchangeObjectClass::classifysrc/lib.rs:641method352351.6
PositionIntentEpochV1::is_opensrc/lib.rs:547method31601.5
roundsrc/lib.rs:1369fn131501.5
PositionIntent::is_plain_divisiblesrc/lib.rs:602method42501.5
SettlementPlan::is_conservedsrc/lib.rs:767method31201.3
PositionIntent::divisiblesrc/lib.rs:591method31511.2
summarize_round_jsonsrc/lib.rs:1232fn31211.1
PositionIntentEpochV1::successorsrc/lib.rs:513method263511
PositionIntentEpochV1::legacy_snapshotsrc/lib.rs:498method31110.9
ExchangeComplex::classifysrc/lib.rs:688method181310.9
AtomicSolverEvidenceV1::defaultsrc/lib.rs:906trait impl121100.9
round_selections_from_jsonsrc/lib.rs:1340fn31210.9
positive_assetssrc/lib.rs:1010fn31100.8
sorted_intersection_countsrc/lib.rs:1014fn175100.8
classify_index_relationsrc/lib.rs:1032fn135100.8
index_relation_signaturesrc/lib.rs:1046fn95100.8
fill_policy_signaturesrc/lib.rs:1056fn73100.8
MatcherConfig::apply_env_overridessrc/lib.rs:124method305120.7
EnvVarGuard::unsetsrc/lib.rs:207method82110.7
summarize_round_valuesrc/lib.rs:1237fn31110.7
round_selections_from_valuesrc/lib.rs:1345fn31110.7
PositionIntentEpochV1::replacementsrc/lib.rs:502method101210.7
MatcherConfig::spatiotemporal_from_envsrc/lib.rs:112method61120.6
MatcherConfig::normalizesrc/lib.rs:155method306020.5
EnvVarGuard::dropsrc/lib.rs:227trait impl83000.5
matcher_defaults_surface_cycles_for_scansrc/lib.rs:238fn201020.5
matcher_normalize_reads_limits_and_spatiotemporal_envsrc/lib.rs:260fn161020.5
matcher_normalize_rejects_invalid_env_limits_and_disabled_flipsrc/lib.rs:278fn141020.5
matcher_normalize_preserves_explicit_algorithm_choicesrc/lib.rs:294fn131020.5
spatiotemporal_from_env_sets_algorithm_and_time_expansionsrc/lib.rs:309fn121030.5
env_guard_restores_existing_valuessrc/lib.rs:323fn91010.5
time_expansion_config_reads_env_overridessrc/lib.rs:334fn141020.5
time_expansion_config_ignores_invalid_env_valuessrc/lib.rs:350fn131030.5
PositionIntentEpochV1::verifysrc/lib.rs:540method64010.5
AtomicCutoffReasonV1::as_strsrc/lib.rs:820method84000.5
AtomicSolverEvidenceV1::automatic_settlement_block_reasonsrc/lib.rs:957method3110000.5
AtomicMatchResult::automatic_settlement_block_reasonsrc/lib.rs:1005method31000.5
count_seqsrc/lib.rs:1281fn501000.5
CountVisitor::expectingsrc/lib.rs:1290trait impl31000.5
CountVisitor::visit_seqsrc/lib.rs:1294trait impl102000.5
CountVisitor::visit_unitsrc/lib.rs:1307trait impl61000.5
CountVisitor::visit_nonesrc/lib.rs:1314trait impl61000.5
CountVisitor::visit_somesrc/lib.rs:1321trait impl61000.5
summarize_projects_the_counts_the_view_renderssrc/lib.rs:1384fn121020.5
json_probe_matches_the_full_round_projectionsrc/lib.rs:1398fn51030.5
json_probe_tolerates_missing_and_null_collectionssrc/lib.rs:1405fn121010.5
selections_probe_matches_direct_field_accesssrc/lib.rs:1419fn91020.5
selections_probe_reads_an_absent_expr_selections_as_emptysrc/lib.rs:1430fn91020.5
summary_round_trips_through_serdesrc/lib.rs:1441fn51020.5
classifies_boolean_lattice_object_without_materializing_power_setsrc/lib.rs:1468fn171020.5
complex_contains_only_observed_positive_assets_and_is_deterministicsrc/lib.rs:1487fn141030.5
legacy_adapter_preserves_partial_meaning_without_changing_wire_recordsrc/lib.rs:1503fn101030.5
semantic_envelope_round_tripssrc/lib.rs:1515fn111010.5
intent_epochs_are_hash_linked_and_residuals_remain_opensrc/lib.rs:1528fn291050.5
intent_epoch_tampering_is_detectedsrc/lib.rs:1559fn61030.5
default_atomic_solver_evidence_fails_closed_for_selected_planssrc/lib.rs:1567fn71010.5
capped_atomic_solver_evidence_keeps_claim_axes_separatesrc/lib.rs:1576fn131010.5
settlement_plan_proof_binding_rejects_economic_tamperingsrc/lib.rs:1591fn181020.5

Source not readable from this process.