//! `bevy_fairy/quit`: close the game cleanly.
//!
//! Agents need a way to end a session they started, so the game is not left running on a shared
//! machine. The request writes `AppExit::Success` as a message, the same path a window close takes,
//! so `Drop` impls and the render shutdown run. It is not recorded in a scene: quitting is a session
//! action, not part of the state being inspected.
use *;
use BrpResult;
use ;
/// BRP handler: `bevy_fairy/quit`.
pub