Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

crates/cre8-runtime-system/src/http_facade.rs

cre8-runtime-system · module http_facade · src · 1,185 lines (925 code, 144 comment) · sha 37a6b9f4429897bb

Items

struct FetchOptions impl Default for FetchOptions struct HttpBytesResponse impl HttpBytesResponse trait HttpFacade static NATIVE_FACADE struct NativeHttpFacade impl HttpFacade for NativeHttpFacade const FACADE_EGRESS const MAX_RETRY_WAIT static WASM_FACADE struct WasmHttpFacade impl HttpFacade for WasmHttpFacade static NOOP_FACADE struct NoopHttpFacade impl HttpFacade for NoopHttpFacade

Functions

By call-graph weight (PageRank; 1.0 is the average function). 74 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
get_fetch_envelopesrc/http_facade.rs:661fn221402.2
enqueue_envelopesrc/http_facade.rs:983fn31502.2
native_platform_fetchsrc/http_facade.rs:289fn322522
build_cache_key_with_headerssrc/http_facade.rs:942fn172421.5
retry_waitsrc/http_facade.rs:358fn71201.4
FetchOptions::defaultsrc/http_facade.rs:53trait impl81501.4
wasm_fetch_textsrc/http_facade.rs:725fn194271.3
wasm_fetch_bytessrc/http_facade.rs:746fn193251.3
native_get_retryingsrc/http_facade.rs:343fn132421.2
expire_pending_requestsrc/http_facade.rs:647fn72521.2
build_cache_keysrc/http_facade.rs:927fn134101.1
native_bytes_responsesrc/http_facade.rs:383fn61301.1
get_response_fetch_envelopesrc/http_facade.rs:685fn111211
try_worker_syncsrc/http_facade.rs:440fn366310.9
currentsrc/http_facade.rs:177fn141100.9
native_bytessrc/http_facade.rs:375fn62200.9
wasm_fetch_bytes_responsesrc/http_facade.rs:767fn193150.9
drain_envelopessrc/http_facade.rs:987fn31100.9
HttpBytesResponse::ok_with_bodysrc/http_facade.rs:77method31200.9
header_objectsrc/http_facade.rs:478fn103200.8
native_textsrc/http_facade.rs:367fn62200.8
pending_text_responsesrc/http_facade.rs:527fn215220.7
pending_bytes_responsesrc/http_facade.rs:550fn215120.7
enqueue_bytes_fetchsrc/http_facade.rs:703fn91120.7
HttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:101trait default101100.7
serve_sequencesrc/http_facade.rs:1052fn244100.7
full_url_with_querysrc/http_facade.rs:498fn175100.7
worker_sync_textsrc/http_facade.rs:517fn83120.7
enqueue_text_fetchsrc/http_facade.rs:698fn31130.7
pending_http_responsesrc/http_facade.rs:573fn295130.6
enqueue_response_fetchsrc/http_facade.rs:714fn91120.6
encode_formsrc/http_facade.rs:391fn121110.6
enqueue_form_postsrc/http_facade.rs:807fn161110.6
pending_json_bytes_responsesrc/http_facade.rs:604fn415120.6
enqueue_json_postsrc/http_facade.rs:788fn171110.6
HttpBytesResponse::headersrc/http_facade.rs:73method31000.5
HttpFacade::fetch_text_with_headerssrc/http_facade.rs:90trait default41000.5
HttpFacade::fetch_bytes_response_with_headerssrc/http_facade.rs:115trait default91020.5
HttpFacade::can_post_json_bytessrc/http_facade.rs:127trait default31000.5
HttpFacade::post_json_bytessrc/http_facade.rs:132trait default101000.5
HttpFacade::post_form_bytessrc/http_facade.rs:144trait default101000.5
HttpFacade::post_formsrc/http_facade.rs:158trait default41000.5
HttpFacade::fetch_jsonsrc/http_facade.rs:164trait default41000.5
NativeHttpFacade::fetch_textsrc/http_facade.rs:207trait impl41030.5
NativeHttpFacade::fetch_text_with_headerssrc/http_facade.rs:212trait impl41030.5
NativeHttpFacade::fetch_bytessrc/http_facade.rs:217trait impl41020.5
NativeHttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:222trait impl101020.5
NativeHttpFacade::fetch_bytes_response_with_headerssrc/http_facade.rs:233trait impl101020.5
NativeHttpFacade::can_post_json_bytessrc/http_facade.rs:244trait impl31000.5
NativeHttpFacade::post_json_bytessrc/http_facade.rs:248trait impl111020.5
NativeHttpFacade::post_form_bytessrc/http_facade.rs:260trait impl131030.5
NativeHttpFacade::post_formsrc/http_facade.rs:274trait impl82010.5
NativeHttpFacade::kindsrc/http_facade.rs:283trait impl31000.5
header_pairssrc/http_facade.rs:493fn31000.5
query_pairssrc/http_facade.rs:656fn31000.5
WasmHttpFacade::fetch_textsrc/http_facade.rs:826trait impl31010.5
WasmHttpFacade::fetch_text_with_headerssrc/http_facade.rs:830trait impl31010.5
WasmHttpFacade::fetch_bytessrc/http_facade.rs:834trait impl31010.5
WasmHttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:838trait impl91010.5
WasmHttpFacade::fetch_bytes_response_with_headerssrc/http_facade.rs:848trait impl91010.5
WasmHttpFacade::can_post_json_bytessrc/http_facade.rs:858trait impl31000.5
WasmHttpFacade::post_json_bytessrc/http_facade.rs:862trait impl345060.5
WasmHttpFacade::post_formsrc/http_facade.rs:897trait impl235050.5
WasmHttpFacade::kindsrc/http_facade.rs:921trait impl31000.5
NoopHttpFacade::fetch_textsrc/http_facade.rs:1022trait impl31000.5
NoopHttpFacade::fetch_bytessrc/http_facade.rs:1026trait impl31000.5
NoopHttpFacade::kindsrc/http_facade.rs:1030trait impl31000.5
retry_wait_honors_retry_after_seconds_within_the_capsrc/http_facade.rs:1041fn81010.5
plain_gets_retry_one_rate_limit_and_nothing_elsesrc/http_facade.rs:1079fn151020.5
current_facade_resolvessrc/http_facade.rs:1096fn71010.5
shared_get_envelope_preserves_text_auth_headers_and_optionssrc/http_facade.rs:1105fn281010.5
authenticated_get_cache_keys_do_not_aliassrc/http_facade.rs:1135fn271010.5
metadata_get_envelope_requests_structured_response_completionsrc/http_facade.rs:1164fn141020.5
native_facade_can_constructsrc/http_facade.rs:1181fn41000.5

Source not readable from this process.