pub fn request<M: Message>( recipient: &dyn Receiver<M>, msg: M, timeout: Duration, ) -> Result<M::Result, ActorError>
Send a request through a type-erased Receiver with a custom timeout.
Receiver