named_parameters_verb

Macro named_parameters_verb 

Source
macro_rules! named_parameters_verb {
    ($($input:tt)*) => { ... };
}
Expand description

Define a verb using a closure, where the argument names are used as the key names

let mut dsl = TestDsl::<()>::new();

dsl.add_verb(
    "test",
    named_parameters_verb!(|_harness: &mut (), name: String, pi: usize| {
        println!("{name} = {pi}");
        Ok(())
    }),
);