Skip to content
1 viewer

rust 1,859,753 · typescript 235,218 · javascript 132,950 · python 20,426 · 6,405 files · digest 8b5a693e3c82 · built in 1.7 s · crystals off

crates/cre8-runtime-dispatch-api/src/lib.rs

cre8-runtime-dispatch-api · module crate root · src · 596 lines (496 code, 27 comment) · sha 8c33bfaf786b95e8

Items

type ConnectAppProvider type DispatchConnectionProvider type DispatchAppConnectionProvider type DispatchConnectionResponseProvider type DispatchRawHttpProvider type DispatchWsMessageProvider type DispatchWebSocketPathProvider type BootAppProvider type InitAppProvider type HandleAppProvider type RuntimeAppNamesProvider type RuntimeRoutesProvider type RuntimeAppSummariesProvider type RuntimeAppHandlesConnectionProvider type RuntimeConnectionHasHandlerProvider struct RuntimeAppSummary struct RuntimeDispatchProvider static RUNTIME_DISPATCH_PROVIDER static WEBSOCKET_PATH_PROVIDER struct DispatchOverrideGuard impl Drop for DispatchOverrideGuard struct AllowPolicy impl OperationAccessPolicy for AllowPolicy struct Origin impl AuthenticatedServiceOrigin for Origin

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
dispatch_connectionsrc/lib.rs:128fn41232267.5
without_service_originsrc/lib.rs:197fn515242.2
dispatch_app_connectionsrc/lib.rs:158fn152105335
dispatch_connection_to_providersrc/lib.rs:133fn1032230.5
provider_missingsrc/lib.rs:274fn317029.6
thread_dispatch_overridesrc/lib.rs:116fn312023.4
set_thread_dispatch_overridesrc/lib.rs:94fn41188013.8
dispatch_service_connectionsrc/lib.rs:146fn1112346.2
runtime_routessrc/lib.rs:241fn31905.1
runtime_app_namessrc/lib.rs:237fn311504.7
runtime_app_summariessrc/lib.rs:245fn31703.3
connect_appsrc/lib.rs:120fn71722.7
handle_appsrc/lib.rs:230fn611112.6
register_runtime_dispatch_providersrc/lib.rs:68fn31902.5
boot_appsrc/lib.rs:216fn61411.7
runtime_app_handles_connectionsrc/lib.rs:249fn61601.7
dispatch_raw_httpsrc/lib.rs:187fn41711.6
runtime_connection_has_handlersrc/lib.rs:260fn61501.6
authoritysrc/lib.rs:309fn141211.4
runtime_app_result_keysrc/lib.rs:267fn61411.3
dispatch_connection_responsesrc/lib.rs:174fn122521.2
runtime_connection_knownsrc/lib.rs:256fn31321.1
dispatch_websocket_pathsrc/lib.rs:206fn92201.1
init_appsrc/lib.rs:223fn61511.1
dispatch_ws_messagesrc/lib.rs:192fn41310.7
register_websocket_path_providersrc/lib.rs:79fn31200.6
loopback_socketsrc/lib.rs:585nested fn51100.6
outer_overridesrc/lib.rs:427fn31100.5
inner_overridesrc/lib.rs:431fn31100.5
reached_overridesrc/lib.rs:435fn31100.5
connect_app_providersrc/lib.rs:324fn31100.5
dispatch_connection_providersrc/lib.rs:328fn51100.5
dispatch_app_connection_providersrc/lib.rs:334fn101100.5
dispatch_connection_response_providersrc/lib.rs:345fn91100.5
dispatch_raw_http_providersrc/lib.rs:355fn61110.5
dispatch_ws_message_providersrc/lib.rs:362fn31110.5
boot_app_providersrc/lib.rs:366fn41100.5
init_app_providersrc/lib.rs:371fn41100.5
handle_app_providersrc/lib.rs:376fn41100.5
runtime_app_names_providersrc/lib.rs:381fn31100.5
runtime_routes_providersrc/lib.rs:385fn31100.5
runtime_app_summaries_providersrc/lib.rs:389fn101100.5
runtime_app_handles_connection_providersrc/lib.rs:400fn32100.5
runtime_connection_has_handler_providersrc/lib.rs:404fn31100.5
test_providersrc/lib.rs:408fn1811140.5
DispatchOverrideGuard::dropsrc/lib.rs:109trait impl31000.5
AllowPolicy::allowssrc/lib.rs:289trait impl81000.5
Origin::authenticated_service_idsrc/lib.rs:301trait impl31000.5
Origin::authenticated_service_scopesrc/lib.rs:304trait impl31000.5
thread_override_stands_in_for_connection_dispatch_and_nestssrc/lib.rs:440fn361090.5
missing_fallbacks_then_registered_provider_paths_are_stablesrc/lib.rs:478fn10320240.5
websocket_path_falls_through_until_a_handler_registerssrc/lib.rs:584fn122030.5

Source not readable from this process.