Skip to main content

Crate dbuff

Crate dbuff 

Source

Structs§

ChainHandle
Handle to a spawned chain task.
DomainChain
A typed chain of sequential async command executions bound to a domain.
DomainExecutor
A domain-bound executor for chaining commands with ergonomic setters.
DomainHandler
A handle that writes results back into SharedDomainData.
DomainWriteHandle
Handle to the write side of a SharedDomainData double buffer.
ExecutionBuilder
A builder for chaining sequential async command executions.
SharedDomainData
Lock-free, double-buffered shared state with batched writes.
StreamConfig
A fully configured stream consumer ready to spawn.
StreamExecutor
A domain-bound executor for consuming streams with ergonomic configuration.
StreamHandle
Handle to a spawned stream consumer task.
StreamSource
A configured stream source ready for domain binding or fire-and-forget.
StreamStatus
Combined stream status and accumulated buffer.
TaskPool
A keyed pool of async tasks with lifecycle status tracking.

Enums§

ControlFlow
Signals whether a command chain should continue or abort.
StreamState
Lifecycle state of a stream.
TaskStatus
Lifecycle status for a one-shot async task.

Traits§

Command
A domain command that can be executed asynchronously.
OnComplete
Run this after command execution completes.