Expand description
Code to meter unbounded channels.
Structs
- Wrapper Type around
async_channel::Receiver
that decreases the global measure when a message is polled. - Wrapper Type around
async_channel::Sender
that increases the global measure when a message is added.
Functions
- Wrapper around
async_channel::unbounded
that tracks the in- and outflow viaUNBOUNDED_CHANNELS_COUNTER
and warns if the message queue grows above the warning threshold.