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-gateway/src/server_response.rs
Items
const DYNAMIC_GZIP_MIN_BYTES const PUBLIC_DOCUMENT_SECURITY_HEADERS const PUBLIC_DOCUMENT_CSP const EMBEDDABLE_DOCUMENT_CSP const PUBLIC_DOCUMENT_FRAME_OPTIONS const LOCAL_RUNTIME_STATIC_CACHE_CONTROL struct StaticAssetValidators const BROWSER_ONLY_ASSET_MIN_BYTES
Functions
By call-graph weight (PageRank; 1.0 is the average function). 70 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| with_corssrc/server_response.rs:45 | fn | 4 | 1 | 26 | 2 | 9.2 | |
| normalize_response_envelopesrc/server_response.rs:360 | fn | 13 | 2 | 13 | 6 | 9 | |
| add_cors_headerssrc/server_response.rs:24 | fn | 6 | 2 | 2 | 1 | 5.7 | |
| record_response_egresssrc/server_response.rs:35 | fn | 9 | 1 | 2 | 2 | 5.7 | |
| cors_headerssrc/server_response.rs:8 | fn | 15 | 1 | 1 | 0 | 5.3 | |
| response_egress_bytessrc/server_response.rs:31 | fn | 3 | 2 | 2 | 0 | 3.3 | |
| with_cors_for_requestsrc/server_response.rs:53 | fn | 4 | 1 | 16 | 2 | 3 | |
| strong_sha256_etagsrc/server_response.rs:211 | fn | 10 | 2 | 3 | 0 | 3 | |
| document_allows_cross_origin_framingsrc/server_response.rs:173 | fn | 4 | 4 | 2 | 0 | 2.9 | |
| accept_encoding_allowssrc/server_response.rs:546 | fn | 22 | 6 | 7 | 0 | 2.8 | |
| public_document_security_headerssrc/server_response.rs:178 | fn | 9 | 3 | 4 | 1 | 2.6 | |
| with_owner_private_headerssrc/server_response.rs:149 | fn | 6 | 1 | 3 | 0 | 2.3 | |
| json_responsesrc/server_response.rs:320 | fn | 15 | 2 | 14 | 3 | 2.2 | |
| envelope_error_textsrc/server_response.rs:424 | fn | 6 | 1 | 1 | 0 | 2 | |
| with_cors_compressedsrc/server_response.rs:132 | fn | 6 | 1 | 9 | 2 | 1.9 | |
| is_success_statussrc/server_response.rs:374 | fn | 3 | 1 | 1 | 0 | 1.8 | |
| response_object_or_datasrc/server_response.rs:378 | fn | 7 | 3 | 1 | 0 | 1.8 | |
| data_envelope_jsonsrc/server_response.rs:386 | fn | 7 | 1 | 1 | 0 | 1.8 | |
| ensure_ok_fieldsrc/server_response.rs:394 | fn | 7 | 2 | 1 | 0 | 1.8 | |
| ensure_data_fieldsrc/server_response.rs:402 | fn | 11 | 3 | 1 | 0 | 1.8 | |
| ensure_error_fieldsrc/server_response.rs:414 | fn | 9 | 4 | 1 | 1 | 1.8 | |
| with_public_document_security_headerssrc/server_response.rs:188 | fn | 10 | 2 | 6 | 1 | 1.7 | |
| etag_matchessrc/server_response.rs:261 | fn | 5 | 2 | 2 | 0 | 1.6 | |
| with_local_runtime_static_headerssrc/server_response.rs:289 | fn | 30 | 4 | 9 | 0 | 1.6 | |
| accept_encoding_headersrc/server_response.rs:532 | fn | 10 | 1 | 4 | 0 | 1.5 | |
| gzip_dynamic_responsesrc/server_response.rs:94 | fn | 34 | 10 | 4 | 4 | 1.5 | |
| static_asset_validators_for_bytessrc/server_response.rs:222 | fn | 6 | 1 | 8 | 2 | 1.5 | |
| view_patch_sse_responsesrc/server_response.rs:336 | fn | 11 | 1 | 1 | 2 | 1.4 | |
| static_asset_last_modifiedsrc/server_response.rs:205 | fn | 5 | 1 | 2 | 0 | 1.4 | |
| gzip_bytessrc/server_response.rs:83 | fn | 6 | 1 | 2 | 0 | 1.3 | |
| request_accepts_gzipsrc/server_response.rs:79 | fn | 3 | 1 | 3 | 2 | 1.3 | |
| is_compressible_media_typesrc/server_response.rs:69 | fn | 8 | 5 | 2 | 0 | 1.2 | |
| with_document_request_privacysrc/server_response.rs:141 | fn | 7 | 3 | 4 | 1 | 1.2 | |
| sibling_with_added_extensionsrc/server_response.rs:571 | fn | 4 | 1 | 3 | 0 | 1.2 | |
| request_is_not_a_browsersrc/server_response.rs:518 | fn | 5 | 3 | 3 | 4 | 1.2 | |
| requestsrc/server_response.rs:808 | fn | 7 | 1 | 3 | 1 | 1.1 | |
| request_static_asset_not_modifiedsrc/server_response.rs:267 | fn | 21 | 3 | 7 | 1 | 1.1 | |
| respond_view_patch_ssesrc/server_response.rs:348 | fn | 3 | 1 | 2 | 1 | 1.1 | |
| header_linesrc/server_response.rs:731 | fn | 3 | 1 | 2 | 0 | 0.9 | |
| refuses_browser_only_assetsrc/server_response.rs:512 | fn | 5 | 3 | 3 | 3 | 0.8 | |
| request_arrived_over_httpssrc/server_response.rs:499 | fn | 6 | 2 | 1 | 0 | 0.7 | |
| request_sends_fetch_metadatasrc/server_response.rs:506 | fn | 3 | 1 | 1 | 0 | 0.7 | |
| requestsrc/server_response.rs:723 | fn | 7 | 2 | 3 | 1 | 0.7 | |
| responsesrc/server_response.rs:735 | fn | 3 | 1 | 3 | 2 | 0.7 | |
| headersrc/server_response.rs:739 | fn | 4 | 1 | 3 | 0 | 0.7 | |
| pagesrc/server_response.rs:744 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| negotiate_precompressed_assetsrc/server_response.rs:444 | fn | 17 | 4 | 2 | 4 | 0.6 | |
| browser_only_asset_refusalsrc/server_response.rs:525 | fn | 6 | 1 | 2 | 1 | 0.6 | |
| static_asset_validators_for_pathsrc/server_response.rs:229 | fn | 31 | 4 | 2 | 2 | 0.6 | |
| negotiate_precompressed_asset_pathsrc/server_response.rs:465 | fn | 20 | 5 | 2 | 4 | 0.6 | |
| respond_view_patch_frame_ssesrc/server_response.rs:352 | fn | 7 | 2 | 0 | 1 | 0.5 | |
| owner_private_json_is_not_cached_and_retains_authorized_bodysrc/server_response.rs:588 | fn | 16 | 3 | 0 | 1 | 0.5 | |
| accepts_brotli_and_gzip_tokenssrc/server_response.rs:606 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| rejects_absent_or_zero_q_codingssrc/server_response.rs:613 | fn | 10 | 1 | 0 | 1 | 0.5 | |
| honors_nonzero_q_valuessrc/server_response.rs:625 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| sibling_appends_full_extensionsrc/server_response.rs:631 | fn | 4 | 1 | 0 | 1 | 0.5 | |
| public_document_security_headers_cover_canonical_html_baselinesrc/server_response.rs:637 | fn | 9 | 3 | 0 | 2 | 0.5 | |
| booking_documents_preserve_cross_origin_iframe_contractsrc/server_response.rs:648 | fn | 21 | 3 | 0 | 2 | 0.5 | |
| local_runtime_static_headers_keep_wasm_typed_and_revalidatingsrc/server_response.rs:671 | fn | 26 | 3 | 0 | 1 | 0.5 | |
| validators_are_representation_specific_and_accept_weak_conditionalssrc/server_response.rs:699 | fn | 9 | 1 | 0 | 2 | 0.5 | |
| head_responses_never_charge_representation_body_egresssrc/server_response.rs:710 | fn | 5 | 1 | 0 | 1 | 0.5 | |
| a_page_goes_out_gzipped_to_a_client_that_accepts_itsrc/server_response.rs:749 | fn | 13 | 1 | 0 | 5 | 0.5 | |
| a_client_without_gzip_gets_the_raw_page_marked_as_varyingsrc/server_response.rs:764 | fn | 9 | 2 | 0 | 5 | 0.5 | |
| small_encoded_tagged_or_binary_bodies_pass_throughsrc/server_response.rs:775 | fn | 15 | 2 | 0 | 7 | 0.5 | |
| text_json_and_markup_are_compressiblesrc/server_response.rs:792 | fn | 9 | 3 | 0 | 1 | 0.5 | |
| an_https_client_without_brotli_or_fetch_metadata_is_not_a_browsersrc/server_response.rs:817 | fn | 5 | 1 | 0 | 2 | 0.5 | |
| browsers_and_plain_http_are_servedsrc/server_response.rs:824 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| only_a_large_wasm_file_is_gatedsrc/server_response.rs:836 | fn | 11 | 1 | 0 | 2 | 0.5 | |
| credential_documents_are_private_and_anonymous_policy_is_unchangedsrc/server_response.rs:852 | fn | 11 | 4 | 0 | 2 | 0.5 | |
| private_headers_preserve_existing_vary_and_tv_payloads_are_privatesrc/server_response.rs:865 | fn | 14 | 4 | 0 | 3 | 0.5 |
Source not readable from this process.