Struct metered_channel::UnboundedMeteredSender [−][src]
pub struct UnboundedMeteredSender<T> { /* fields omitted */ }
Expand description
The sender component, tracking the number of items sent across it.
Implementations
Attempt to send message or fail immediately.
Methods from Deref<Target = UnboundedSender<T>>
Check if the channel is ready to receive a message.
Returns whether this channel is closed without needing a context.
Closes this channel from the sender side, preventing any new messages.
Disconnects this sender from the channel, closing it if there are no more senders left.
Send a message on the channel.
This method should only be called after poll_ready
has been used to
verify that the channel is ready to receive a message.
Sends a message along this channel.
This is an unbounded sender, so this function differs from Sink::send
by ensuring the return type reflects that the channel is always ready to
receive messages.
Returns whether the senders send to the same receiver.
Returns whether the sender send to this receiver.
Hashes the receiver into the provided hasher
Trait Implementations
Auto Trait Implementations
impl<T> !RefUnwindSafe for UnboundedMeteredSender<T>
impl<T> Send for UnboundedMeteredSender<T> where
T: Send,
impl<T> Sync for UnboundedMeteredSender<T> where
T: Send,
impl<T> Unpin for UnboundedMeteredSender<T>
impl<T> !UnwindSafe for UnboundedMeteredSender<T>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more