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-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:128fn41250269.8
without_service_originsrc/lib.rs:197fn515243.7
dispatch_app_connectionsrc/lib.rs:158fn152112337.1
dispatch_connection_to_providersrc/lib.rs:133fn1032231.9
provider_missingsrc/lib.rs:274fn317030.7
thread_dispatch_overridesrc/lib.rs:116fn312024.6
set_thread_dispatch_overridesrc/lib.rs:94fn41222016
dispatch_service_connectionsrc/lib.rs:146fn1112848.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:68fn311002.5
boot_appsrc/lib.rs:216fn61411.6
runtime_app_handles_connectionsrc/lib.rs:249fn61601.6
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.4
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.