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-validation/src/pipeline/core_validate.rs
Items
static COMPILED_VM_SCHEMA const VM_KEYS static ENV_LOCK static TEST_FIELDS static TEST_CONNECTION_SPECS
Functions
By call-graph weight (PageRank; 1.0 is the average function). 63 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| validate_vm_payload_shapesrc/pipeline/core_validate.rs:454 | fn | 23 | 5 | 5 | 3 | 2.5 | |
| test_connection_known_to_runtime_routessrc/pipeline/core_validate.rs:843 | fn | 3 | 1 | 3 | 0 | 1.9 | |
| envelopesrc/pipeline/core_validate.rs:872 | fn | 3 | 1 | 13 | 1 | 1.9 | |
| payload_has_vm_fieldssrc/pipeline/core_validate.rs:534 | fn | 22 | 1 | 3 | 0 | 1.8 | |
| vm_payload_error_messagesrc/pipeline/core_validate.rs:522 | fn | 3 | 2 | 3 | 0 | 1.4 | |
| vm_payload_schema_error_pathsrc/pipeline/core_validate.rs:517 | fn | 3 | 2 | 1 | 0 | 1.4 | |
| test_requires_protocol_bindingsrc/pipeline/core_validate.rs:847 | fn | 7 | 2 | 3 | 1 | 1.4 | |
| install_test_catalogsrc/pipeline/core_validate.rs:823 | fn | 15 | 1 | 7 | 5 | 1.3 | |
| vm_payload_schemasrc/pipeline/core_validate.rs:557 | fn | 219 | 1 | 1 | 0 | 1.2 | |
| validate_gateway_vm_payloadsrc/pipeline/core_validate.rs:281 | fn | 31 | 5 | 5 | 3 | 1.2 | |
| validate_gateway_connection_payloadsrc/pipeline/core_validate.rs:228 | fn | 26 | 2 | 5 | 8 | 1.1 | |
| validate_schema_required_keyssrc/pipeline/core_validate.rs:424 | fn | 28 | 4 | 2 | 1 | 1.1 | |
| vm_payload_schema_error_messagesrc/pipeline/core_validate.rs:510 | fn | 4 | 1 | 1 | 1 | 1.1 | |
| validate_protocol_contentsrc/pipeline/core_validate.rs:70 | fn | 21 | 5 | 2 | 3 | 1 | |
| validate_wasm_contentsrc/pipeline/core_validate.rs:107 | fn | 20 | 1 | 2 | 3 | 0.9 | |
| validate_protocol_binding_contentsrc/pipeline/core_validate.rs:55 | fn | 14 | 3 | 2 | 2 | 0.9 | |
| env_var_optsrc/pipeline/core_validate.rs:11 | fn | 3 | 1 | 1 | 1 | 0.8 | |
| valid_wasm_specsrc/pipeline/core_validate.rs:938 | fn | 9 | 1 | 4 | 0 | 0.8 | |
| enforce_wallet_reservesrc/pipeline/core_validate.rs:175 | fn | 42 | 6 | 2 | 2 | 0.8 | |
| wasm_entrypoint_missingsrc/pipeline/core_validate.rs:153 | fn | 3 | 1 | 1 | 0 | 0.8 | |
| connection_required_keyssrc/pipeline/core_validate.rs:221 | fn | 6 | 1 | 2 | 2 | 0.8 | |
| validate_required_keyssrc/pipeline/core_validate.rs:404 | fn | 19 | 4 | 2 | 1 | 0.8 | |
| runsrc/pipeline/core_validate.rs:24 | fn | 13 | 2 | 2 | 3 | 0.8 | |
| validate_source_contentsrc/pipeline/core_validate.rs:92 | fn | 14 | 3 | 1 | 1 | 0.8 | |
| validate_wasm_required_textsrc/pipeline/core_validate.rs:128 | fn | 12 | 2 | 1 | 1 | 0.8 | |
| validate_wasm_entrypointsrc/pipeline/core_validate.rs:141 | fn | 11 | 2 | 1 | 2 | 0.8 | |
| validate_wasm_list_fieldsrc/pipeline/core_validate.rs:157 | fn | 12 | 2 | 1 | 1 | 0.8 | |
| test_connection_specssrc/pipeline/core_validate.rs:839 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| test_resolve_connection_protocol_idsrc/pipeline/core_validate.rs:855 | fn | 16 | 3 | 2 | 1 | 0.7 | |
| validate_installed_appsrc/pipeline/core_validate.rs:38 | fn | 16 | 3 | 1 | 2 | 0.7 | |
| manifest_with_connectionsrc/pipeline/core_validate.rs:876 | fn | 18 | 1 | 2 | 0 | 0.7 | |
| validate_catalog_required_keyssrc/pipeline/core_validate.rs:332 | fn | 14 | 2 | 1 | 2 | 0.7 | |
| validate_installed_connection_schemassrc/pipeline/core_validate.rs:347 | fn | 22 | 4 | 1 | 1 | 0.7 | |
| vm_payload_schema_error_messagessrc/pipeline/core_validate.rs:504 | fn | 3 | 1 | 1 | 1 | 0.7 | |
| validate_protocol_bindingsrc/pipeline/core_validate.rs:379 | fn | 24 | 4 | 2 | 2 | 0.6 | |
| gateway_requestsrc/pipeline/core_validate.rs:255 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| gateway_connection_idsrc/pipeline/core_validate.rs:259 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| gateway_payloadsrc/pipeline/core_validate.rs:263 | fn | 3 | 1 | 1 | 0 | 0.6 | |
| gateway_payload_objectsrc/pipeline/core_validate.rs:267 | fn | 13 | 2 | 1 | 1 | 0.6 | |
| validate_known_gateway_connectionsrc/pipeline/core_validate.rs:313 | fn | 18 | 3 | 1 | 3 | 0.6 | |
| report_unknown_gateway_connectionsrc/pipeline/core_validate.rs:370 | fn | 8 | 2 | 1 | 1 | 0.6 | |
| set_reserve_envsrc/pipeline/core_validate.rs:928 | fn | 9 | 2 | 1 | 0 | 0.6 | |
| manifest_with_protocolssrc/pipeline/core_validate.rs:895 | fn | 14 | 1 | 2 | 0 | 0.6 | |
| validate_vm_payload_shape_with_schemasrc/pipeline/core_validate.rs:480 | fn | 21 | 4 | 1 | 3 | 0.6 | |
| protocol_descriptorsrc/pipeline/core_validate.rs:910 | fn | 17 | 1 | 1 | 0 | 0.6 | |
| validate_vm_payload_shapesrc/pipeline/core_validate.rs:527 | fn | 6 | 2 | 0 | 1 | 0.5 | |
| vm_payload_schema_accepts_valid_vm_blocksrc/pipeline/core_validate.rs:949 | fn | 28 | 1 | 0 | 1 | 0.5 | |
| vm_payload_schema_rejects_unknown_vm_fieldssrc/pipeline/core_validate.rs:979 | fn | 12 | 1 | 0 | 1 | 0.5 | |
| vm_payload_schema_rejects_invalid_runtime_limitssrc/pipeline/core_validate.rs:993 | fn | 14 | 1 | 0 | 1 | 0.5 | |
| vm_payload_schema_accepts_program_unitssrc/pipeline/core_validate.rs:1009 | fn | 36 | 1 | 0 | 1 | 0.5 | |
| declared_domain_program_is_projected_without_changing_owner_payloadsrc/pipeline/core_validate.rs:1047 | fn | 13 | 2 | 0 | 3 | 0.5 | |
| domain_program_required_field_is_still_enforcedsrc/pipeline/core_validate.rs:1062 | fn | 10 | 2 | 0 | 4 | 0.5 | |
| domain_program_projection_keeps_explicit_vm_and_flat_limits_strictsrc/pipeline/core_validate.rs:1075 | fn | 17 | 2 | 0 | 3 | 0.5 | |
| domain_program_can_coexist_with_a_valid_explicit_vm_blocksrc/pipeline/core_validate.rs:1095 | fn | 10 | 1 | 0 | 3 | 0.5 | |
| undeclared_or_vm_opted_in_programs_remain_strictsrc/pipeline/core_validate.rs:1108 | fn | 15 | 2 | 0 | 3 | 0.5 | |
| wasm_content_validation_accepts_complete_specs_and_reports_each_missing_partsrc/pipeline/core_validate.rs:1125 | fn | 38 | 1 | 0 | 3 | 0.5 | |
| protocol_content_validation_covers_dsl_source_and_wasm_variantssrc/pipeline/core_validate.rs:1165 | fn | 47 | 1 | 0 | 4 | 0.5 | |
| run_and_installed_app_validation_cover_trace_empty_and_bound_protocolssrc/pipeline/core_validate.rs:1214 | fn | 20 | 1 | 0 | 6 | 0.5 | |
| gateway_connection_payload_validation_covers_absent_invalid_unknown_and_schema_required_pathssrc/pipeline/core_validate.rs:1236 | fn | 38 | 1 | 0 | 4 | 0.5 | |
| gateway_connection_payload_validation_accepts_columns_and_nested_position_keyssrc/pipeline/core_validate.rs:1276 | fn | 27 | 1 | 0 | 4 | 0.5 | |
| direct_policy_helpers_cover_required_keys_protocol_binding_and_schema_edgessrc/pipeline/core_validate.rs:1305 | fn | 98 | 1 | 0 | 14 | 0.5 | |
| wallet_reserve_policy_covers_disabled_non_submit_allowed_and_rejected_pathssrc/pipeline/core_validate.rs:1405 | fn | 68 | 1 | 0 | 4 | 0.5 | |
| gateway_payload_validation_covers_catalog_required_keys_known_routes_and_vm_error_integrationsrc/pipeline/core_validate.rs:1475 | fn | 49 | 1 | 0 | 6 | 0.5 |
Source not readable from this process.