rpc_toolkit_macro_internals/run_cli/
mod.rs

1use syn::*;
2
3pub struct MakeCtx {
4    matches_ident: Ident,
5    body: Expr,
6}
7
8pub struct MutApp {
9    app_ident: Ident,
10    body: Expr,
11}
12
13pub struct RunCliArgs {
14    command: Path,
15    mut_app: Option<MutApp>,
16    make_ctx: Option<MakeCtx>,
17    parent_data: Option<Expr>,
18    exit_fn: Option<Expr>,
19}
20
21pub mod build;
22mod parse;