[−][src]Struct xactor::Sender
Sender of a specific message type
Like Caller<T>, Sender has a weak reference to the recipient of the message type, and so will not prevent an actor from stopping if all Addr's have been dropped elsewhere. This allows it to be used in
send_later
send_intervalactor functions, and not keep the actor alive indefinitely even after all references to it have been dropped (unless
ctx.stop()` is called from within)
Fields
actor_id: ActorId
Implementations
impl<T: Message<Result = ()>> Sender<T>
[src]
Trait Implementations
impl<T: Message<Result = ()>> Hash for Sender<T>
[src]
pub fn hash<H: Hasher>(&self, state: &mut H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<T: Message<Result = ()>> PartialEq<Sender<T>> for Sender<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for Sender<T>
[src]
impl<T> Send for Sender<T>
[src]
impl<T> !Sync for Sender<T>
[src]
impl<T> Unpin for Sender<T>
[src]
impl<T> !UnwindSafe for Sender<T>
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,