//! Re-export of the `ask` pattern.
//!
//! The primary API lives on [`crate::actor::ActorRef::ask_with`]; this free
//! function is a convenience wrapper so users can write
//! `ask(&target, |reply| Msg::Query(reply), Duration::from_secs(1)).await`.
use Duration;
use oneshot;
use crate;
pub async