Available on crate feature
common only.Expand description
Support for metering senders. Facilitates debugging by exposing metrics for number of messages sent, number of errors, etc.
Structs§
- Metered
Poll Sender - A wrapper type around [
PollSender] that updates metrics on send. - Metered
Receiver - A wrapper type around Receiver that updates metrics on receive.
- Metered
Sender - A wrapper type around Sender that updates metrics on send.
- Metered
Sender Metrics - Throughput metrics for
MeteredSender - Owned
Permit - A wrapper type around
OwnedPermitthat updates metrics accounting when sending - Permit
- A wrapper type around Permit that updates metrics accounting when sending
- Unbounded
Metered Receiver - A wrapper type around Receiver that updates metrics on receive.
- Unbounded
Metered Sender - A wrapper type around
UnboundedSenderthat updates metrics on send.
Functions§
- metered_
channel - Wrapper around [
mpsc::channel] that returns a new bounded metered channel with the given buffer size. - metered_
unbounded_ channel - Wrapper around [
mpsc::unbounded_channel] that returns a new unbounded metered channel.