Expand description
Code to meter unbounded channels.
Structs
- Wrapper Type around
async_channel::Receiverthat decreases the global measure when a message is polled. - Wrapper Type around
async_channel::Senderthat increases the global measure when a message is added.
Enums
- An error returned from
Receiver::try_recv(). - An error returned from
Sender::try_send().
Functions
- Wrapper around
async_channel::unboundedthat tracks the in- and outflow viaUNBOUNDED_CHANNELS_COUNTERand warns if the message queue grows above the warning threshold.