//! Message delivery into a running app from outside the view tree.
use Arc;
/// Delivers messages into the running app's `update` from any thread:
/// background work, timers, IO completion. Cloneable and cheap; apps
/// receive one in [`crate::App::init`] and move clones into threads.