//! The tutorial's service at step 3 without the `macros` feature: one handler mounted straight
//! on the broker scope, before the reply of step 4 and the router of step 5 arrive.
//!
//! ```text
//! cargo run --example manual_tutorial_first_app --no-default-features --features memory,json,asyncapi,logging -- run
//! ```
// Step 3 mounts `Receive` alone; the module's reply types stay unused until step 4.
// --8<-- [start:app]
use ExitCode;
use *;
use run_main;
use crateReceive;
// --8<-- [end:app]