weir-sink-sdk 4.0.1

Sink trait and error contract for building sinks for the weir daemon
Documentation

weir-sink-sdk

The Sink trait and error/result contract for building sinks for the weir daemon.

Implement Sink (and SinkError) to commit batches of records to a database, HTTP endpoint, object store, etc. The drain retries transient failures with backoff and dead-letters permanent ones. Implement and unit-test a sink against this stable trait independent of the daemon internals; BasicSinkError and an Infallible impl are provided for quick error types.

See the workspace README.