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.
Enums§
- An error returned from [
Receiver::try_recv()
]. - An error returned from [
Sender::try_send()
].
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.