#!/usr/bin/env rust-script //! This is a regular crate doc comment, but it also contains a partial //! Cargo manifest. Note the use of a *fenced* code block, and the //! `cargo` "language". //! //! ```cargo //! [dependencies] //! do_nothing = "0.1.0" //! ``` use do_nothing::Procedure; fn main() { Procedure::new("a Procedure", "with a description") .add_automated_step("another step", |state| { println!("hello world"); state }) .execute(); }