Skip to main content

Module client

Module client 

Source
Expand description

Provider-generic typed client execution over caller-owned workspaces.

Structs§

ClientKernel
Reusable provider-neutral client policy kernel.
ClientResponse
Bounded response coupled to the prepared policy that admitted it.
ClientWorkspace
Four independent caller-owned buffers for one complete client request.
ClientWorkspaceLease
One admitted workspace whose buffers remain uniquely borrowed until drop.
ClientWorkspacePool
Fixed-capacity atomic admission for caller-supplied workspaces.

Enums§

CheckedDecodeError
Failure while entering a checked success or provider-error decoder.
ClientExecutionError
Failure across preparation, authenticated execution, or checked decoding.
ClientResponseKind
HTTP response class observed after bounded authenticated transport.
WorkspaceAcquireError
Failure to admit one caller-owned workspace immediately.
WorkspacePoolError
Invalid compile-time workspace-pool capacity.

Constants§

MAX_CLIENT_WORKSPACE_LEASES
Maximum number of atomic workspace leases in one pool.

Traits§

ClientOperation
Typed provider operation executable by ClientKernel.