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-association/src/connection.rs
Items
const CODE_CHANGE_TAG const CODE_CHANGE_ASSOCIATION_EVENT const SPECS struct AssociationInput struct ParsedAttestInput type AssociationHandler struct AssociationAction const ASSOCIATION_ACTIONS const MIN_CODE_CHANGE_ATTESTATIONS const MIN_CODE_REP_REQUIRED const MIN_CODE_CHANGE_SIGNAL const CODE_REP_DEFAULT_HALFLIFE_MS struct CodeChangeTrust struct CodeChangeTrustConfig static TIME_ATTEST_LOCK enum AssocOutcome
Functions
By call-graph weight (PageRank; 1.0 is the average function). 58 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| normalize_form_inputsrc/connection.rs:1147 | fn | 16 | 6 | 1 | 0 | 2.9 | |
| parse_inputsrc/connection.rs:1139 | fn | 3 | 1 | 7 | 1 | 2.9 | |
| parse_verdictsrc/connection.rs:819 | fn | 7 | 2 | 4 | 2 | 2 | |
| blocked_code_change_trustsrc/connection.rs:384 | fn | 3 | 1 | 2 | 0 | 1.9 | |
| handle_validation_attestsrc/connection.rs:1164 | fn | 3 | 1 | 9 | 2 | 1.8 | |
| evaluate_code_change_trustsrc/connection.rs:248 | fn | 21 | 2 | 8 | 4 | 1.5 | |
| parse_amend_verdictsrc/connection.rs:827 | fn | 8 | 2 | 1 | 0 | 1.3 | |
| parse_terminal_verdictsrc/connection.rs:836 | fn | 8 | 4 | 1 | 0 | 1.3 | |
| dummy_assocsrc/connection.rs:967 | fn | 22 | 1 | 7 | 0 | 1.3 | |
| attest_handlersrc/connection.rs:489 | fn | 108 | 10 | 1 | 17 | 1.3 | |
| code_change_rep_trust_from_evalsrc/connection.rs:270 | fn | 17 | 3 | 2 | 3 | 1.2 | |
| required_inputsrc/connection.rs:666 | fn | 6 | 2 | 3 | 0 | 1.2 | |
| maybe_emit_code_change_eventsrc/connection.rs:397 | fn | 75 | 5 | 2 | 6 | 1.1 | |
| apply_code_change_emit_resultsrc/connection.rs:473 | fn | 13 | 2 | 2 | 0 | 1.1 | |
| seed_code_repsrc/connection.rs:1001 | fn | 23 | 1 | 5 | 4 | 1 | |
| parse_env_usizesrc/connection.rs:305 | fn | 9 | 3 | 3 | 0 | 1 | |
| parse_env_i64src/connection.rs:315 | fn | 9 | 3 | 3 | 0 | 1 | |
| connectsrc/connection.rs:172 | fn | 9 | 2 | 2 | 4 | 1 | |
| code_change_rep_values_or_blocksrc/connection.rs:370 | fn | 5 | 1 | 1 | 1 | 0.8 | |
| code_change_rep_block_reasonsrc/connection.rs:376 | fn | 7 | 3 | 1 | 0 | 0.8 | |
| rep_blocked_code_change_trustsrc/connection.rs:388 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| parse_env_nonnegative_i64src/connection.rs:325 | fn | 9 | 4 | 2 | 0 | 0.8 | |
| code_change_trust_configsrc/connection.rs:288 | fn | 16 | 1 | 1 | 4 | 0.8 | |
| code_change_signal_gatesrc/connection.rs:335 | fn | 18 | 2 | 1 | 1 | 0.8 | |
| code_change_rep_evalsrc/connection.rs:354 | fn | 15 | 3 | 1 | 2 | 0.8 | |
| get_validation_handlersrc/connection.rs:777 | fn | 5 | 1 | 1 | 2 | 0.7 | |
| list_validations_handlersrc/connection.rs:783 | fn | 13 | 1 | 1 | 3 | 0.7 | |
| get_association_handlersrc/connection.rs:797 | fn | 5 | 1 | 1 | 2 | 0.7 | |
| list_associations_handlersrc/connection.rs:803 | fn | 13 | 1 | 1 | 3 | 0.7 | |
| attach_dimension_association_receiptssrc/connection.rs:742 | fn | 26 | 5 | 2 | 2 | 0.7 | |
| association_handlersrc/connection.rs:182 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| unknown_action_responsesrc/connection.rs:186 | fn | 7 | 1 | 1 | 0 | 0.7 | |
| apply_just_formed_associationsrc/connection.rs:615 | fn | 22 | 2 | 1 | 4 | 0.7 | |
| apply_existing_associationsrc/connection.rs:638 | fn | 5 | 1 | 1 | 0 | 0.7 | |
| apply_pending_associationsrc/connection.rs:644 | fn | 5 | 1 | 1 | 0 | 0.7 | |
| emit_code_change_association_eventsrc/connection.rs:731 | fn | 10 | 1 | 1 | 1 | 0.6 | |
| handle_validation_getsrc/connection.rs:1168 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| handle_validation_list_by_subjectsrc/connection.rs:1172 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| handle_association_getsrc/connection.rs:1176 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| handle_association_list_by_subjectsrc/connection.rs:1180 | fn | 3 | 1 | 2 | 2 | 0.6 | |
| sign_validation_if_possiblesrc/connection.rs:845 | fn | 16 | 2 | 1 | 4 | 0.6 | |
| apply_attest_outcomesrc/connection.rs:598 | fn | 16 | 3 | 1 | 3 | 0.6 | |
| parse_attest_inputsrc/connection.rs:650 | fn | 15 | 1 | 1 | 2 | 0.6 | |
| build_attest_validationsrc/connection.rs:673 | fn | 28 | 5 | 1 | 5 | 0.6 | |
| evaluate_attest_associationssrc/connection.rs:702 | fn | 28 | 4 | 1 | 6 | 0.6 | |
| parse_verdict_handles_all_three_variantssrc/connection.rs:867 | fn | 9 | 1 | 0 | 1 | 0.5 | |
| parse_verdict_amend_requires_suggestionsrc/connection.rs:878 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| parse_verdict_rejects_empty_or_unknownsrc/connection.rs:884 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| a_verified_caller_cannot_attest_as_someone_elsesrc/connection.rs:890 | fn | 18 | 1 | 0 | 5 | 0.5 | |
| a_page_form_payload_parses_like_a_typed_onesrc/connection.rs:910 | fn | 23 | 3 | 0 | 1 | 0.5 | |
| input_parses_attest_payloadsrc/connection.rs:935 | fn | 16 | 1 | 0 | 0 | 0.5 | |
| trust_gate_rejects_below_min_attestationssrc/connection.rs:1026 | fn | 7 | 1 | 0 | 3 | 0.5 | |
| trust_gate_rejects_when_no_attestor_has_code_repsrc/connection.rs:1035 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| trust_gate_passes_when_count_and_rep_meet_floorssrc/connection.rs:1047 | fn | 11 | 1 | 0 | 4 | 0.5 | |
| trust_gate_burn_cancels_positive_repsrc/connection.rs:1062 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| trust_gate_passes_when_net_rep_clears_floorsrc/connection.rs:1074 | fn | 10 | 1 | 0 | 4 | 0.5 | |
| trust_gate_aggregates_federated_mints_across_subjectssrc/connection.rs:1086 | fn | 18 | 1 | 0 | 4 | 0.5 | |
| trust_gate_dimension_score_awaresrc/connection.rs:1106 | fn | 18 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.