Type Alias OverseerHandle
pub type OverseerHandle = MeteredSender<Event>;
Expand description
Handle for an orchestra.
Aliased Type§
struct OverseerHandle { /* private fields */ }
Implementations
§impl<T> MeteredSender<T>
impl<T> MeteredSender<T>
pub async fn send(&mut self, msg: T) -> Result<(), SendError<T>>where
MeteredSender<T>: Unpin,
pub async fn send(&mut self, msg: T) -> Result<(), SendError<T>>where
MeteredSender<T>: Unpin,
Send message in bulk channel, wait until capacity is available.
pub async fn priority_send(&mut self, msg: T) -> Result<(), SendError<T>>where
MeteredSender<T>: Unpin,
pub async fn priority_send(&mut self, msg: T) -> Result<(), SendError<T>>where
MeteredSender<T>: Unpin,
Send message in priority channel (if configured), wait until capacity is available.
pub fn try_send(&mut self, msg: T) -> Result<(), TrySendError<T>>
pub fn try_send(&mut self, msg: T) -> Result<(), TrySendError<T>>
Attempt to send message or fail immediately.
pub fn try_priority_send(&mut self, msg: T) -> Result<(), TrySendError<T>>
pub fn try_priority_send(&mut self, msg: T) -> Result<(), TrySendError<T>>
Attempt to send message or fail immediately.
Trait Implementations
§impl<T> Clone for MeteredSender<T>
impl<T> Clone for MeteredSender<T>
§fn clone(&self) -> MeteredSender<T>
fn clone(&self) -> MeteredSender<T>
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl<T> Debug for MeteredSender<T>where
T: Debug,
impl<T> Debug for MeteredSender<T>where
T: Debug,
§impl<T> Deref for MeteredSender<T>
impl<T> Deref for MeteredSender<T>
§type Target = Sender<MaybeTimeOfFlight<T>>
type Target = Sender<MaybeTimeOfFlight<T>>
The resulting type after dereferencing.
§fn deref(&self) -> &<MeteredSender<T> as Deref>::Target
fn deref(&self) -> &<MeteredSender<T> as Deref>::Target
Dereferences the value.
§impl<T> DerefMut for MeteredSender<T>
impl<T> DerefMut for MeteredSender<T>
§fn deref_mut(&mut self) -> &mut <MeteredSender<T> as Deref>::Target
fn deref_mut(&mut self) -> &mut <MeteredSender<T> as Deref>::Target
Mutably dereferences the value.