docs.rs failed to build wakuwaku-0.2.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
wakuwaku-0.1.0
wakuwaku
wakuwaku is a small async utility crate for backend services that use:
- RabbitMQ (
amqprs) - PostgreSQL (
sqlx) - Redis (
redis) - shared connection pooling helpers
It provides reusable building blocks for message publishing/consuming, Redis key-value helpers, SQLx pool wrapping, and common error handling.
Features
Default features:
amqprssqlxredisuuidtracing
Optional feature:
tracing-otel(enables OpenTelemetry-style metric hooks throughtracing)
Installation
[]
= "0.1"
Disable default features if you only need specific modules:
[]
= { = "0.1", = false, = ["redis"] }
Module overview
wakuwaku::amqp
Traits and utilities for exchange/queue setup, message sending, and consumer wiring.wakuwaku::redis
KeyValue/KeyValueRead/KeyValueWritetraits for typed Redis get/set/delete with binary payloads.wakuwaku::sqlx
DatabaseProcessorwrapper aroundsqlx::PgPool.wakuwaku::pool
Generic bounded async resource pool.wakuwaku::error
Unified error type used across features.
Example
use ;
License
MIT