Module prioritized_metered_channel::oneshot
source · Expand description
Metered variant of oneshot channels to be able to extract delays caused by delayed responses.
Structs
Obtained measurements by the
Receiver
side of the MeteredOneshot
.Oneshot receiver, created by
channel
.Oneshot sender, created by
channel
.A wrapping type for the actual type
T
that is sent with the
oneshot yet allow to attach Measurements
to it.Enums
Traits
A dummy trait that allows implementing
measurements
for Result<_,_>
.Functions
Create a new pair of
OneshotMetered{Sender,Receiver}
.