pub struct WeakAgentSender { /* private fields */ }Expand description
Non-owning command handle for middleware that must address its current agent.
Implementations§
Source§impl WeakAgentSender
impl WeakAgentSender
Sourcepub fn upgrade(&self) -> Option<AgentSender>
pub fn upgrade(&self) -> Option<AgentSender>
Returns a live sender while another owner keeps the agent connected.
Trait Implementations§
Source§impl Clone for WeakAgentSender
impl Clone for WeakAgentSender
Source§fn clone(&self) -> WeakAgentSender
fn clone(&self) -> WeakAgentSender
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WeakAgentSender
impl RefUnwindSafe for WeakAgentSender
impl Send for WeakAgentSender
impl Sync for WeakAgentSender
impl Unpin for WeakAgentSender
impl UnsafeUnpin for WeakAgentSender
impl UnwindSafe for WeakAgentSender
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more