Macros§
Structs§
- Blocking
Future - Future resolved by a bounded blocking worker.
- Blocking
Pool - A bounded process-wide pool used only by explicitly synchronous handlers.
- Blocking
Pool Config - Capacity and worker count for synchronous blocking handlers.
- Cancellation
Token - Runtime-neutral cooperative cancellation shared by adapters and operation execution.
- Cancelled
- Future completed when a
CancellationTokenis cancelled. - Executable
App - A validated executable operation graph.
- Executable
Operation - A handler plus the operation descriptor shared by HTTP and MCP.
- Extension
- Typed request-local value installed by transport middleware.
- Hook
Context - Runtime-neutral metadata passed to compiled plugin hooks.
- Hook
Outcome - A body-free result summary passed to
on_responsehooks. - Input
Rejection - A stable client-visible failure produced while extracting an argument.
- Invocation
Control - Adapter-supplied cancellation and timeout signals for one invocation.
- Plugin
- A lexical provider scope containing operations and nested plugins.
- Resolved
Dependencies - Slot-based dependency values visible to one operation handler.
- Test
Overrides - Typed provider replacements applied only while compiling a test app.
- Upload
Body - Pull-based request body with adapter-enforced transport limits.
Enums§
- Blocking
Error - Failure to schedule or execute a synchronous blocking handler.
- Dependency
Error - A stable request rejection or an internal dependency failure.
- Executable
Build Error - An application-definition or dependency-compilation failure.
- Execution
Outcome - The protocol-neutral result of executing one operation.
- Hook
Outcome Kind - Stable result classes visible to plugin response hooks.
- Invocation
Abort - Reason a controlled invocation stopped before completion.
- Invocation
Input - Transport-neutral values supplied to typed operation extractors.
Traits§
- File
Payload - Types accepted by the typed
Fileextractor. - From
Invocation - Decodes one typed handler argument from an invocation.
- Http
Request Parts - Borrowed HTTP request values used by the compiled executor.
- Operation
Output - 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.