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-deploy/src/release.rs
Items
const RELEASE_AUTHORITY_SERVICE const RELEASE_COHORT_SERVICE const RELEASE_DEVICE_SERVICE const CRE8_SYSTEM_COMPONENTS struct ReleaseCandidateInput struct ReleaseComponent struct ReleaseCompilerBuild struct ReleaseSourceClosure enum ReleaseWorktreeState struct ReleaseArtifact struct ReleaseEvidenceRef struct ReleaseCompatibility struct ReleaseMigrationPolicy struct ReleaseRollbackPolicy struct ReleaseAudiencePolicy struct ReleaseRolloutPolicy impl Default for ReleaseRolloutPolicy struct ReleaseAuthorityConfig struct ReleaseAuthorityGrant struct ReleaseDecisionPayload struct PreparedCandidate struct PreparedTransition const GOLDEN_BOM_HASH_WITHOUT_BUILD
Functions
By call-graph weight (PageRank; 1.0 is the average function). 80 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| codedsrc/release.rs:1556 | fn | 3 | 1 | 24 | 0 | 10.9 | |
| require_textsrc/release.rs:1507 | fn | 8 | 2 | 9 | 1 | 3.6 | |
| rendersrc/release.rs:1560 | fn | 12 | 1 | 7 | 0 | 2.8 | |
| prepare_candidatesrc/release.rs:833 | fn | 56 | 1 | 5 | 3 | 2.6 | |
| preparedsrc/release.rs:1635 | fn | 3 | 1 | 5 | 2 | 2.1 | |
| canonical_valuesrc/release.rs:1536 | fn | 15 | 4 | 1 | 0 | 2 | |
| inputsrc/release.rs:1631 | fn | 3 | 1 | 5 | 0 | 1.9 | |
| canonical_stringsrc/release.rs:1532 | fn | 3 | 1 | 1 | 1 | 1.7 | |
| require_input_textsrc/release.rs:1500 | fn | 6 | 1 | 4 | 2 | 1.7 | |
| domain_hashsrc/release.rs:1524 | fn | 7 | 1 | 3 | 1 | 1.5 | |
| resolvesrc/release.rs:763 | fn | 3 | 1 | 2 | 2 | 1.4 | |
| release_grade_transition_gatesrc/release.rs:1085 | fn | 8 | 1 | 3 | 1 | 1.4 | |
| closure_checkssrc/release.rs:540 | fn | 49 | 6 | 1 | 0 | 1.3 | |
| normalize_and_validate_candidatesrc/release.rs:890 | fn | 72 | 13 | 1 | 6 | 1.2 | |
| resolve_resultsrc/release.rs:767 | fn | 32 | 2 | 1 | 9 | 1.1 | |
| execute_transitionsrc/release.rs:676 | fn | 64 | 1 | 2 | 5 | 1.1 | |
| require_sha256src/release.rs:1516 | fn | 7 | 4 | 3 | 2 | 1 | |
| load_current_epochsrc/release.rs:1460 | fn | 5 | 1 | 4 | 1 | 1 | |
| load_candidatesrc/release.rs:1440 | fn | 3 | 1 | 4 | 1 | 1 | |
| authenticated_actorsrc/release.rs:1299 | fn | 13 | 1 | 4 | 2 | 1 | |
| classify_build_inspectionsrc/release.rs:443 | fn | 62 | 9 | 3 | 1 | 0.9 | |
| decisionsrc/release.rs:363 | fn | 14 | 2 | 3 | 4 | 0.9 | |
| require_authoritysrc/release.rs:1313 | fn | 42 | 7 | 3 | 3 | 0.8 | |
| reference_resolutionsrc/release.rs:595 | fn | 23 | 3 | 2 | 1 | 0.8 | |
| normalize_string_setsrc/release.rs:1491 | fn | 8 | 2 | 2 | 1 | 0.8 | |
| compose_resultsrc/release.rs:296 | fn | 14 | 1 | 1 | 1 | 0.8 | |
| publish_resultsrc/release.rs:315 | fn | 47 | 1 | 1 | 4 | 0.8 | |
| channel_resultsrc/release.rs:745 | fn | 17 | 1 | 1 | 5 | 0.8 | |
| normalize_channelsrc/release.rs:1479 | fn | 7 | 2 | 3 | 2 | 0.8 | |
| normalize_product_idsrc/release.rs:1487 | fn | 3 | 1 | 3 | 1 | 0.8 | |
| prepare_transitionsrc/release.rs:1001 | fn | 83 | 8 | 2 | 13 | 0.8 | |
| release_inputsrc/release.rs:1594 | fn | 36 | 2 | 2 | 0 | 0.8 | |
| inspect_reportsrc/release.rs:1690 | fn | 17 | 2 | 3 | 0 | 0.8 | |
| decision_evidencesrc/release.rs:381 | fn | 24 | 3 | 2 | 3 | 0.7 | |
| composesrc/release.rs:292 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| publishsrc/release.rs:311 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| promotesrc/release.rs:668 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| rollbacksrc/release.rs:672 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| channelsrc/release.rs:741 | fn | 3 | 1 | 1 | 2 | 0.7 | |
| release_console_summarysrc/release.rs:800 | fn | 32 | 1 | 1 | 1 | 0.7 | |
| published_sourcesrc/release.rs:1684 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| build_provenance_rowssrc/release.rs:406 | fn | 16 | 1 | 1 | 3 | 0.7 | |
| decision_resultsrc/release.rs:619 | fn | 48 | 3 | 1 | 6 | 0.7 | |
| verify_decision_receiptsrc/release.rs:1231 | fn | 63 | 14 | 1 | 8 | 0.7 | |
| normalize_source_closuresrc/release.rs:963 | fn | 23 | 4 | 1 | 3 | 0.7 | |
| normalize_artifactsrc/release.rs:987 | fn | 13 | 2 | 1 | 3 | 0.7 | |
| decision_payloadsrc/release.rs:1212 | fn | 18 | 1 | 2 | 0 | 0.7 | |
| u64_to_i64src/release.rs:1552 | fn | 3 | 1 | 2 | 1 | 0.7 | |
| checksrc/release.rs:1708 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| release_appeared_beforesrc/release.rs:1470 | fn | 8 | 1 | 1 | 1 | 0.6 | |
| ReleaseRolloutPolicy::defaultsrc/release.rs:180 | trait impl | 3 | 1 | 1 | 0 | 0.6 | |
| normalize_audiencesrc/release.rs:1116 | fn | 18 | 4 | 1 | 3 | 0.6 | |
| normalize_rolloutsrc/release.rs:1135 | fn | 7 | 3 | 1 | 2 | 0.6 | |
| validate_audience_eligibilitysrc/release.rs:1356 | fn | 67 | 12 | 1 | 3 | 0.6 | |
| rollout_eligiblesrc/release.rs:1424 | fn | 15 | 1 | 1 | 1 | 0.6 | |
| load_version_claims_for_releasesrc/release.rs:1453 | fn | 6 | 1 | 1 | 1 | 0.6 | |
| release_channel_targetsrc/release.rs:1295 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| transition_policiessrc/release.rs:1094 | fn | 21 | 1 | 1 | 4 | 0.5 | |
| validate_promotionsrc/release.rs:1143 | fn | 26 | 4 | 1 | 2 | 0.5 | |
| validate_rollbacksrc/release.rs:1170 | fn | 41 | 6 | 1 | 3 | 0.5 | |
| handle_deploy_release_composesrc/release.rs:257 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_publishsrc/release.rs:262 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_decisionsrc/release.rs:267 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_promotesrc/release.rs:272 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_channelsrc/release.rs:277 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_resolvesrc/release.rs:282 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| handle_deploy_release_rollbacksrc/release.rs:287 | fn | 4 | 1 | 0 | 2 | 0.5 | |
| load_version_claimsrc/release.rs:1444 | fn | 8 | 1 | 0 | 1 | 0.5 | |
| load_epoch_by_idsrc/release.rs:1466 | fn | 3 | 1 | 0 | 1 | 0.5 | |
| promotion_gate_rejects_unverified_provenancesrc/release.rs:1581 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| rollback_gate_rejects_unverified_provenancesrc/release.rs:1588 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| candidate_without_compiler_build_keeps_its_identitysrc/release.rs:1647 | fn | 7 | 1 | 0 | 1 | 0.5 | |
| compiler_build_is_normalized_and_bound_into_identitysrc/release.rs:1656 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| compiler_build_must_name_sha256_identities_and_no_other_fieldsrc/release.rs:1670 | fn | 12 | 2 | 0 | 2 | 0.5 | |
| build_provenance_classifies_every_inspection_outcomesrc/release.rs:1713 | fn | 38 | 2 | 0 | 4 | 0.5 | |
| every_closure_field_is_bound_mismatched_or_unbound_against_the_receiptsrc/release.rs:1753 | fn | 56 | 3 | 0 | 4 | 0.5 | |
| free_text_references_are_classified_and_never_rejectedsrc/release.rs:1811 | fn | 20 | 1 | 0 | 3 | 0.5 | |
| a_cre8_system_candidate_requires_every_system_component_including_cre8browsersrc/release.rs:1833 | fn | 24 | 1 | 0 | 3 | 0.5 | |
| decision_stays_fail_closed_and_carries_evidence_beside_the_refusalsrc/release.rs:1859 | fn | 14 | 1 | 0 | 3 | 0.5 | |
| decision_evidence_reads_the_published_claim_and_rechecks_it_each_callsrc/release.rs:1875 | fn | 59 | 1 | 0 | 8 | 0.5 |
Source not readable from this process.