Skip to main content

Crate blazingly_executor

Crate blazingly_executor 

Source

Macros§

routes

Structs§

BlockingFuture
Future resolved by a bounded blocking worker.
BlockingPool
A bounded process-wide pool used only by explicitly synchronous handlers.
BlockingPoolConfig
Capacity and worker count for synchronous blocking handlers.
CancellationToken
Runtime-neutral cooperative cancellation shared by adapters and operation execution.
Cancelled
Future completed when a CancellationToken is cancelled.
ExecutableApp
A validated executable operation graph.
ExecutableOperation
A handler plus the operation descriptor shared by HTTP and MCP.
Extension
Typed request-local value installed by transport middleware.
HookContext
Runtime-neutral metadata passed to compiled plugin hooks.
HookOutcome
A body-free result summary passed to on_response hooks.
InputRejection
A stable client-visible failure produced while extracting an argument.
InvocationControl
Adapter-supplied cancellation and timeout signals for one invocation.
Plugin
A lexical provider scope containing operations and nested plugins.
ResolvedDependencies
Slot-based dependency values visible to one operation handler.
TestOverrides
Typed provider replacements applied only while compiling a test app.
UploadBody
Pull-based request body with adapter-enforced transport limits.

Enums§

BlockingError
Failure to schedule or execute a synchronous blocking handler.
DependencyError
A stable request rejection or an internal dependency failure.
ExecutableBuildError
An application-definition or dependency-compilation failure.
ExecutionOutcome
The protocol-neutral result of executing one operation.
HookOutcomeKind
Stable result classes visible to plugin response hooks.
InvocationAbort
Reason a controlled invocation stopped before completion.
InvocationInput
Transport-neutral values supplied to typed operation extractors.

Traits§

FilePayload
Types accepted by the typed File extractor.
FromInvocation
Decodes one typed handler argument from an invocation.
HttpRequestParts
Borrowed HTTP request values used by the compiled executor.
OperationOutput
A typed handler result that can become a shared operation outcome.

Functions§

blocking_error_outcome
install_global_blocking_pool
Installs the process-wide blocking pool before the first sync invocation.
run_blocking
Schedules owned synchronous work without blocking an async worker.

Type Aliases§

OperationFuture