Skip to content
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

cre8-app-gateway · module server_response · src · 879 lines (720 code, 73 comment) · sha cb1bdb8d2a2e21bc

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
with_corssrc/server_response.rs:45fn412629.2
normalize_response_envelopesrc/server_response.rs:360fn1321369
add_cors_headerssrc/server_response.rs:24fn62215.7
record_response_egresssrc/server_response.rs:35fn91225.7
cors_headerssrc/server_response.rs:8fn151105.3
response_egress_bytessrc/server_response.rs:31fn32203.3
with_cors_for_requestsrc/server_response.rs:53fn411623
strong_sha256_etagsrc/server_response.rs:211fn102303
document_allows_cross_origin_framingsrc/server_response.rs:173fn44202.9
accept_encoding_allowssrc/server_response.rs:546fn226702.8
public_document_security_headerssrc/server_response.rs:178fn93412.6
with_owner_private_headerssrc/server_response.rs:149fn61302.3
json_responsesrc/server_response.rs:320fn1521432.2
envelope_error_textsrc/server_response.rs:424fn61102
with_cors_compressedsrc/server_response.rs:132fn61921.9
is_success_statussrc/server_response.rs:374fn31101.8
response_object_or_datasrc/server_response.rs:378fn73101.8
data_envelope_jsonsrc/server_response.rs:386fn71101.8
ensure_ok_fieldsrc/server_response.rs:394fn72101.8
ensure_data_fieldsrc/server_response.rs:402fn113101.8
ensure_error_fieldsrc/server_response.rs:414fn94111.8
with_public_document_security_headerssrc/server_response.rs:188fn102611.7
etag_matchessrc/server_response.rs:261fn52201.6
with_local_runtime_static_headerssrc/server_response.rs:289fn304901.6
accept_encoding_headersrc/server_response.rs:532fn101401.5
gzip_dynamic_responsesrc/server_response.rs:94fn3410441.5
static_asset_validators_for_bytessrc/server_response.rs:222fn61821.5
view_patch_sse_responsesrc/server_response.rs:336fn111121.4
static_asset_last_modifiedsrc/server_response.rs:205fn51201.4
gzip_bytessrc/server_response.rs:83fn61201.3
request_accepts_gzipsrc/server_response.rs:79fn31321.3
is_compressible_media_typesrc/server_response.rs:69fn85201.2
with_document_request_privacysrc/server_response.rs:141fn73411.2
sibling_with_added_extensionsrc/server_response.rs:571fn41301.2
request_is_not_a_browsersrc/server_response.rs:518fn53341.2
requestsrc/server_response.rs:808fn71311.1
request_static_asset_not_modifiedsrc/server_response.rs:267fn213711.1
respond_view_patch_ssesrc/server_response.rs:348fn31211.1
header_linesrc/server_response.rs:731fn31200.9
refuses_browser_only_assetsrc/server_response.rs:512fn53330.8
request_arrived_over_httpssrc/server_response.rs:499fn62100.7
request_sends_fetch_metadatasrc/server_response.rs:506fn31100.7
requestsrc/server_response.rs:723fn72310.7
responsesrc/server_response.rs:735fn31320.7
headersrc/server_response.rs:739fn41300.7
pagesrc/server_response.rs:744fn31300.7
negotiate_precompressed_assetsrc/server_response.rs:444fn174240.6
browser_only_asset_refusalsrc/server_response.rs:525fn61210.6
static_asset_validators_for_pathsrc/server_response.rs:229fn314220.6
negotiate_precompressed_asset_pathsrc/server_response.rs:465fn205240.6
respond_view_patch_frame_ssesrc/server_response.rs:352fn72010.5
owner_private_json_is_not_cached_and_retains_authorized_bodysrc/server_response.rs:588fn163010.5
accepts_brotli_and_gzip_tokenssrc/server_response.rs:606fn51010.5
rejects_absent_or_zero_q_codingssrc/server_response.rs:613fn101010.5
honors_nonzero_q_valuessrc/server_response.rs:625fn41010.5
sibling_appends_full_extensionsrc/server_response.rs:631fn41010.5
public_document_security_headers_cover_canonical_html_baselinesrc/server_response.rs:637fn93020.5
booking_documents_preserve_cross_origin_iframe_contractsrc/server_response.rs:648fn213020.5
local_runtime_static_headers_keep_wasm_typed_and_revalidatingsrc/server_response.rs:671fn263010.5
validators_are_representation_specific_and_accept_weak_conditionalssrc/server_response.rs:699fn91020.5
head_responses_never_charge_representation_body_egresssrc/server_response.rs:710fn51010.5
a_page_goes_out_gzipped_to_a_client_that_accepts_itsrc/server_response.rs:749fn131050.5
a_client_without_gzip_gets_the_raw_page_marked_as_varyingsrc/server_response.rs:764fn92050.5
small_encoded_tagged_or_binary_bodies_pass_throughsrc/server_response.rs:775fn152070.5
text_json_and_markup_are_compressiblesrc/server_response.rs:792fn93010.5
an_https_client_without_brotli_or_fetch_metadata_is_not_a_browsersrc/server_response.rs:817fn51020.5
browsers_and_plain_http_are_servedsrc/server_response.rs:824fn101020.5
only_a_large_wasm_file_is_gatedsrc/server_response.rs:836fn111020.5
credential_documents_are_private_and_anonymous_policy_is_unchangedsrc/server_response.rs:852fn114020.5
private_headers_preserve_existing_vary_and_tv_payloads_are_privatesrc/server_response.rs:865fn144030.5

Source not readable from this process.