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-time/src/connection.rs
Items
const SPECS struct TimeInput enum Tags enum TimeAction const TIME_ACTIONS struct EntryAggregate impl EntryAggregate struct AccountRollupBucket struct TaskRollupBucket struct ProjectRollupBucket struct TimeLogDraft
Functions
By call-graph weight (PageRank; 1.0 is the average function). 87 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| test_contextsrc/connection.rs:1044 | fn | 3 | 1 | 23 | 1 | 4 | |
| parse_inputsrc/connection.rs:1013 | fn | 3 | 1 | 5 | 0 | 3.5 | |
| handle_time_logsrc/connection.rs:1017 | fn | 3 | 1 | 9 | 2 | 3.2 | |
| validate_assrc/connection.rs:1048 | fn | 5 | 1 | 13 | 2 | 2.5 | |
| non_emptysrc/connection.rs:223 | fn | 3 | 1 | 6 | 0 | 2.1 | |
| log_handlersrc/connection.rs:876 | fn | 7 | 1 | 2 | 4 | 2 | |
| handle_time_validatesrc/connection.rs:1033 | fn | 3 | 1 | 7 | 2 | 1.8 | |
| log_entrysrc/connection.rs:1292 | fn | 13 | 1 | 8 | 1 | 1.6 | |
| validate_handlersrc/connection.rs:538 | fn | 29 | 3 | 2 | 9 | 1.4 | |
| connectsrc/connection.rs:171 | fn | 7 | 2 | 3 | 3 | 1.4 | |
| record_time_actionsrc/connection.rs:823 | fn | 52 | 2 | 3 | 1 | 1.2 | |
| rollup_handlersrc/connection.rs:968 | fn | 44 | 3 | 2 | 4 | 1.1 | |
| seconds_from_unitssrc/connection.rs:732 | fn | 9 | 5 | 2 | 0 | 1.1 | |
| commit_time_budgetsrc/connection.rs:779 | fn | 18 | 4 | 2 | 3 | 1.1 | |
| append_validation_scoressrc/connection.rs:686 | fn | 6 | 1 | 1 | 0 | 1 | |
| handle_time_rollupsrc/connection.rs:1029 | fn | 3 | 1 | 3 | 2 | 1 | |
| sort_entries_newest_firstsrc/connection.rs:266 | fn | 9 | 1 | 2 | 0 | 1 | |
| list_filtered_entriessrc/connection.rs:364 | fn | 21 | 4 | 2 | 6 | 1 | |
| time_log_draftsrc/connection.rs:889 | fn | 14 | 1 | 1 | 6 | 0.9 | |
| maybe_preflight_time_log_budgetsrc/connection.rs:913 | fn | 7 | 2 | 1 | 2 | 0.9 | |
| persist_time_log_entrysrc/connection.rs:921 | fn | 17 | 3 | 1 | 5 | 0.9 | |
| list_handlersrc/connection.rs:945 | fn | 22 | 1 | 2 | 3 | 0.9 | |
| project_bucket_keysrc/connection.rs:347 | fn | 3 | 1 | 1 | 0 | 0.9 | |
| log_entry_with_projectsrc/connection.rs:1529 | fn | 13 | 1 | 3 | 4 | 0.9 | |
| time_actionsrc/connection.rs:196 | fn | 6 | 1 | 1 | 0 | 0.9 | |
| dispatch_time_actionsrc/connection.rs:203 | fn | 9 | 5 | 1 | 5 | 0.9 | |
| unknown_time_action_responsesrc/connection.rs:213 | fn | 7 | 1 | 1 | 0 | 0.9 | |
| maybe_check_time_budget_on_logsrc/connection.rs:751 | fn | 13 | 4 | 1 | 3 | 0.9 | |
| get_handlersrc/connection.rs:939 | fn | 5 | 1 | 2 | 2 | 0.9 | |
| time_seconds_asset_for_projectsrc/connection.rs:724 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| time_budget_errorsrc/connection.rs:798 | fn | 6 | 2 | 1 | 0 | 0.8 | |
| time_seconds_asset_for_peersrc/connection.rs:720 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| try_commit_project_time_budgetsrc/connection.rs:765 | fn | 13 | 1 | 1 | 2 | 0.7 | |
| started_in_windowsrc/connection.rs:386 | fn | 4 | 2 | 1 | 0 | 0.7 | |
| insert_tasksrc/connection.rs:1073 | fn | 3 | 1 | 2 | 2 | 0.7 | |
| record_time_budget_coherencesrc/connection.rs:601 | fn | 14 | 1 | 1 | 1 | 0.7 | |
| validation_net_verdictsrc/connection.rs:589 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| record_accepted_time_validationsrc/connection.rs:593 | fn | 7 | 4 | 1 | 3 | 0.7 | |
| record_rejected_time_validationsrc/connection.rs:616 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| handle_time_listsrc/connection.rs:1025 | fn | 3 | 1 | 1 | 2 | 0.6 | |
| retain_matching_entriessrc/connection.rs:351 | fn | 12 | 3 | 1 | 0 | 0.6 | |
| validation_attest_base_payloadsrc/connection.rs:648 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| append_validation_verdict_fieldssrc/connection.rs:658 | fn | 8 | 3 | 1 | 0 | 0.6 | |
| append_validation_context_fieldssrc/connection.rs:667 | fn | 11 | 4 | 1 | 0 | 0.6 | |
| append_validation_scoring_fieldssrc/connection.rs:679 | fn | 6 | 2 | 1 | 1 | 0.6 | |
| validation_responsesrc/connection.rs:568 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| record_formed_validation_outcomesrc/connection.rs:578 | fn | 10 | 4 | 1 | 3 | 0.6 | |
| required_validation_refssrc/connection.rs:620 | fn | 10 | 1 | 1 | 2 | 0.6 | |
| load_validated_time_entrysrc/connection.rs:631 | fn | 4 | 1 | 1 | 2 | 0.6 | |
| build_validation_attest_payloadsrc/connection.rs:636 | fn | 11 | 1 | 1 | 4 | 0.6 | |
| effective_account_idsrc/connection.rs:227 | fn | 13 | 5 | 1 | 1 | 0.6 | |
| resolve_project_id_for_logsrc/connection.rs:241 | fn | 24 | 4 | 1 | 3 | 0.6 | |
| apply_time_entry_detailssrc/connection.rs:904 | fn | 8 | 3 | 1 | 0 | 0.6 | |
| deserialize_tagssrc/connection.rs:156 | fn | 14 | 2 | 0 | 0 | 0.5 | |
| EntryAggregate::observesrc/connection.rs:286 | method | 13 | 2 | 0 | 0 | 0.5 | |
| EntryAggregate::unsigned_countsrc/connection.rs:300 | method | 3 | 1 | 0 | 0 | 0.5 | |
| EntryAggregate::total_unitssrc/connection.rs:304 | method | 7 | 2 | 0 | 0 | 0.5 | |
| EntryAggregate::as_jsonsrc/connection.rs:312 | method | 11 | 1 | 0 | 0 | 0.5 | |
| build_list_summarysrc/connection.rs:391 | fn | 29 | 2 | 0 | 0 | 0.5 | |
| build_rollup_by_accountsrc/connection.rs:421 | fn | 33 | 3 | 0 | 0 | 0.5 | |
| build_rollup_by_tasksrc/connection.rs:455 | fn | 33 | 3 | 0 | 0 | 0.5 | |
| build_rollup_by_projectsrc/connection.rs:489 | fn | 33 | 2 | 0 | 1 | 0.5 | |
| handle_time_getsrc/connection.rs:1021 | fn | 3 | 1 | 0 | 2 | 0.5 | |
| test_time_input_deserializationsrc/connection.rs:1055 | fn | 17 | 1 | 0 | 0 | 0.5 | |
| log_uses_verified_caller_when_presentsrc/connection.rs:1078 | fn | 17 | 1 | 0 | 2 | 0.5 | |
| log_rejects_verified_caller_mismatchsrc/connection.rs:1097 | fn | 16 | 1 | 0 | 2 | 0.5 | |
| log_inherits_project_id_from_existing_tasksrc/connection.rs:1115 | fn | 18 | 1 | 0 | 4 | 0.5 | |
| log_rejects_project_id_that_disagrees_with_tasksrc/connection.rs:1135 | fn | 18 | 1 | 0 | 4 | 0.5 | |
| list_supports_project_filter_and_summarysrc/connection.rs:1155 | fn | 42 | 1 | 0 | 3 | 0.5 | |
| rollup_groups_recent_activity_with_window_filterssrc/connection.rs:1199 | fn | 73 | 1 | 0 | 3 | 0.5 | |
| rollup_rejects_inverted_time_windowsrc/connection.rs:1274 | fn | 13 | 1 | 0 | 2 | 0.5 | |
| validate_errors_when_time_entry_missingsrc/connection.rs:1307 | fn | 13 | 1 | 0 | 2 | 0.5 | |
| validate_requires_time_entry_idsrc/connection.rs:1322 | fn | 12 | 1 | 0 | 2 | 0.5 | |
| validate_requires_verified_attestorsrc/connection.rs:1336 | fn | 13 | 1 | 0 | 3 | 0.5 | |
| validate_first_attest_records_validation_below_thresholdsrc/connection.rs:1351 | fn | 28 | 1 | 0 | 3 | 0.5 | |
| validate_two_accepts_form_accepted_associationsrc/connection.rs:1381 | fn | 37 | 1 | 0 | 3 | 0.5 | |
| validate_passes_through_typed_scores_to_per_dim_pathsrc/connection.rs:1420 | fn | 37 | 1 | 0 | 3 | 0.5 | |
| validate_two_rejects_form_rejected_associationsrc/connection.rs:1459 | fn | 27 | 1 | 0 | 3 | 0.5 | |
| validate_amend_requires_suggestionsrc/connection.rs:1488 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| validate_threshold_override_is_rejectedsrc/connection.rs:1504 | fn | 17 | 1 | 0 | 3 | 0.5 | |
| validate_below_threshold_has_null_contribution_commitsrc/connection.rs:1544 | fn | 18 | 1 | 0 | 3 | 0.5 | |
| validate_accepted_with_project_attempts_contribution_commitsrc/connection.rs:1564 | fn | 35 | 1 | 0 | 3 | 0.5 | |
| validate_rejected_with_project_attempts_burn_commitsrc/connection.rs:1601 | fn | 28 | 1 | 0 | 3 | 0.5 | |
| validate_formed_without_project_skips_contribution_commitsrc/connection.rs:1631 | fn | 31 | 1 | 0 | 3 | 0.5 | |
| time_log_fires_both_time_entry_and_task_scoped_action_eventssrc/connection.rs:1666 | fn | 44 | 1 | 0 | 3 | 0.5 | |
| time_log_without_task_id_skips_task_scoped_eventsrc/connection.rs:1712 | fn | 25 | 1 | 0 | 5 | 0.5 | |
| connect_dispatches_time_actions_and_unknownssrc/connection.rs:1739 | fn | 44 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.