Skip to content
1 viewer

rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off

crates/cre8-app-budget/src/policy.rs

cre8-app-budget · module policy · src · 1,163 lines (902 code, 146 comment) · sha 708f72b3e5031584

Items

struct BudgetCommitOutcome struct BudgetRealizeOutcome const PROJECT_PARENT_PREFIX

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
test_scopesrc/policy.rs:566fn312512.6
release_committed_durablesrc/policy.rs:392fn82632.3
headroomsrc/policy.rs:62fn182552.2
maybe_reset_one_window_lockedsrc/policy.rs:486fn236122.2
persist_chain_from_leafsrc/policy.rs:405fn62322.2
check_and_commitsrc/policy.rs:87fn4631572.1
maybe_reset_chain_windows_lockedsrc/policy.rs:475fn102512
check_and_commit_durablesrc/policy.rs:279fn191531.9
fresh_treesrc/policy.rs:610fn511721.9
scopesrc/policy.rs:616fn311701.7
record_realized_durablesrc/policy.rs:378fn132531.6
fresh_budgetsrc/policy.rs:570fn171701.6
release_committedsrc/policy.rs:236fn314641.6
clear_reset_ref_indexsrc/policy.rs:510fn94201.5
window_start_mssrc/policy.rs:429fn184121.4
year_month_from_dayssrc/policy.rs:449fn123201.3
days_from_year_month_firstsrc/policy.rs:463fn103201.3
available_project_budget_unitssrc/policy.rs:365fn121211.2
record_realizedsrc/policy.rs:178fn255561.2
extract_project_id_from_parentsrc/policy.rs:301fn31201.1
check_project_root_constraintsrc/policy.rs:311fn161231.1
apply_delta_to_ancestors_lockedsrc/policy.rs:534fn122201
sweep_all_window_rolloverssrc/policy.rs:522fn92420.9
enforce_project_budget_constraintsrc/policy.rs:328fn203210.8
project_id_for_budget_scopesrc/policy.rs:349fn151130.8
validate_commit_preflight_lockedsrc/policy.rs:134fn244200.8
apply_commit_lockedsrc/policy.rs:159fn114100.8
committed_leaf_and_projectionsrc/policy.rs:204fn131200.7
realize_leaf_commitment_lockedsrc/policy.rs:218fn141200.7
temp_graphsrc/policy.rs:588fn71100.6
context_with_projectsrc/policy.rs:596fn131150.5
check_and_commit_succeeds_within_headroomsrc/policy.rs:621fn121050.5
check_and_commit_rejects_when_leaf_fullsrc/policy.rs:635fn111050.5
check_and_commit_rejects_when_ancestor_fullsrc/policy.rs:648fn81060.5
record_realized_under_projection_releases_headroomsrc/policy.rs:658fn121060.5
record_realized_rejects_zero_and_negativesrc/policy.rs:672fn91060.5
release_committed_returns_full_projectedsrc/policy.rs:683fn101060.5
release_unknown_ref_is_idempotentsrc/policy.rs:695fn61030.5
headroom_returns_min_across_chainsrc/policy.rs:703fn91050.5
longest_prefix_match_winssrc/policy.rs:714fn71040.5
category_prefix_does_not_match_substring_neighborsrc/policy.rs:723fn81060.5
no_coverage_when_no_matching_rootsrc/policy.rs:733fn131030.5
no_match_headroom_and_nonpositive_commit_are_coveredsrc/policy.rs:750fn101050.5
reparenting_and_commitment_rewrite_keep_store_indexes_in_syncsrc/policy.rs:762fn381070.5
internal_missing_edges_and_orphan_realize_are_coveredsrc/policy.rs:802fn5510140.5
missing_ancestor_walks_report_not_found_for_starting_leafsrc/policy.rs:859fn101040.5
stale_ref_index_release_is_cleaned_upsrc/policy.rs:871fn121040.5
durable_lifecycle_helpers_degrade_to_in_memory_without_protocol_storesrc/policy.rs:885fn151080.5
ref_index_realize_is_o1_lookup_via_arbitrary_leafsrc/policy.rs:902fn142080.5
project_root_prefix_extractionsrc/policy.rs:920fn51010.5
project_parent_with_unavailable_store_is_noopsrc/policy.rs:927fn251050.5
project_constraint_helpers_cover_no_leaf_and_budget_arithmeticsrc/policy.rs:956fn4910120.5
sweep_rolls_over_day_window_to_fresh_used_unitssrc/policy.rs:1007fn341040.5
week_window_rolls_over_at_iso_monday_midnight_utcsrc/policy.rs:1043fn351050.5
month_window_rolls_over_at_calendar_first_utcsrc/policy.rs:1080fn321050.5
lifetime_window_never_rolls_oversrc/policy.rs:1114fn261040.5
ref_id_collision_at_leaf_rejectedsrc/policy.rs:1142fn71040.5
date_math_round_trips_epochsrc/policy.rs:1153fn101020.5

Source not readable from this process.