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-runtime-system/src/http_facade.rs

cre8-runtime-system · module http_facade · src · 1,172 lines (919 code, 138 comment) · sha 1e39c893901c42e9

Items

struct FetchOptions impl Default for FetchOptions struct HttpBytesResponse impl HttpBytesResponse trait HttpFacade static NATIVE_FACADE struct NativeHttpFacade impl HttpFacade for NativeHttpFacade 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:648fn221402.2
enqueue_envelopesrc/http_facade.rs:970fn31502.2
native_platform_fetchsrc/http_facade.rs:288fn292512
build_cache_key_with_headerssrc/http_facade.rs:929fn172421.5
retry_waitsrc/http_facade.rs:345fn71201.4
FetchOptions::defaultsrc/http_facade.rs:53trait impl81501.4
wasm_fetch_textsrc/http_facade.rs:712fn194271.3
wasm_fetch_bytessrc/http_facade.rs:733fn193251.3
native_get_retryingsrc/http_facade.rs:330fn132421.2
expire_pending_requestsrc/http_facade.rs:634fn72521.2
build_cache_keysrc/http_facade.rs:914fn134101.1
native_bytes_responsesrc/http_facade.rs:370fn61301.1
get_response_fetch_envelopesrc/http_facade.rs:672fn111211
try_worker_syncsrc/http_facade.rs:427fn366310.9
currentsrc/http_facade.rs:177fn141100.9
native_bytessrc/http_facade.rs:362fn62200.9
wasm_fetch_bytes_responsesrc/http_facade.rs:754fn193150.9
drain_envelopessrc/http_facade.rs:974fn31100.9
HttpBytesResponse::ok_with_bodysrc/http_facade.rs:77method31200.9
header_objectsrc/http_facade.rs:465fn103200.8
native_textsrc/http_facade.rs:354fn62200.8
pending_text_responsesrc/http_facade.rs:514fn215220.7
pending_bytes_responsesrc/http_facade.rs:537fn215120.7
enqueue_bytes_fetchsrc/http_facade.rs:690fn91120.7
HttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:101trait default101100.7
serve_sequencesrc/http_facade.rs:1039fn244100.7
full_url_with_querysrc/http_facade.rs:485fn175100.7
worker_sync_textsrc/http_facade.rs:504fn83120.7
enqueue_text_fetchsrc/http_facade.rs:685fn31130.7
pending_http_responsesrc/http_facade.rs:560fn295130.7
enqueue_response_fetchsrc/http_facade.rs:701fn91120.7
encode_formsrc/http_facade.rs:378fn121110.6
enqueue_form_postsrc/http_facade.rs:794fn161110.6
pending_json_bytes_responsesrc/http_facade.rs:591fn415120.6
enqueue_json_postsrc/http_facade.rs:775fn171110.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:206trait impl41030.5
NativeHttpFacade::fetch_text_with_headerssrc/http_facade.rs:211trait impl41030.5
NativeHttpFacade::fetch_bytessrc/http_facade.rs:216trait impl41020.5
NativeHttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:221trait impl101020.5
NativeHttpFacade::fetch_bytes_response_with_headerssrc/http_facade.rs:232trait impl101020.5
NativeHttpFacade::can_post_json_bytessrc/http_facade.rs:243trait impl31000.5
NativeHttpFacade::post_json_bytessrc/http_facade.rs:247trait impl111020.5
NativeHttpFacade::post_form_bytessrc/http_facade.rs:259trait impl131030.5
NativeHttpFacade::post_formsrc/http_facade.rs:273trait impl82010.5
NativeHttpFacade::kindsrc/http_facade.rs:282trait impl31000.5
header_pairssrc/http_facade.rs:480fn31000.5
query_pairssrc/http_facade.rs:643fn31000.5
WasmHttpFacade::fetch_textsrc/http_facade.rs:813trait impl31010.5
WasmHttpFacade::fetch_text_with_headerssrc/http_facade.rs:817trait impl31010.5
WasmHttpFacade::fetch_bytessrc/http_facade.rs:821trait impl31010.5
WasmHttpFacade::fetch_bytes_with_headerssrc/http_facade.rs:825trait impl91010.5
WasmHttpFacade::fetch_bytes_response_with_headerssrc/http_facade.rs:835trait impl91010.5
WasmHttpFacade::can_post_json_bytessrc/http_facade.rs:845trait impl31000.5
WasmHttpFacade::post_json_bytessrc/http_facade.rs:849trait impl345060.5
WasmHttpFacade::post_formsrc/http_facade.rs:884trait impl235050.5
WasmHttpFacade::kindsrc/http_facade.rs:908trait impl31000.5
NoopHttpFacade::fetch_textsrc/http_facade.rs:1009trait impl31000.5
NoopHttpFacade::fetch_bytessrc/http_facade.rs:1013trait impl31000.5
NoopHttpFacade::kindsrc/http_facade.rs:1017trait impl31000.5
retry_wait_honors_retry_after_seconds_within_the_capsrc/http_facade.rs:1028fn81010.5
plain_gets_retry_one_rate_limit_and_nothing_elsesrc/http_facade.rs:1066fn151020.5
current_facade_resolvessrc/http_facade.rs:1083fn71010.5
shared_get_envelope_preserves_text_auth_headers_and_optionssrc/http_facade.rs:1092fn281010.5
authenticated_get_cache_keys_do_not_aliassrc/http_facade.rs:1122fn271010.5
metadata_get_envelope_requests_structured_response_completionsrc/http_facade.rs:1151fn141020.5
native_facade_can_constructsrc/http_facade.rs:1168fn41000.5

Source not readable from this process.