diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2023-08-12 11:35:41 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2023-08-12 11:35:41 +0100 |
commit | 0c4610d7d76a8d91fb9d0efb3c80ab2e4ff6704a (patch) | |
tree | 319ce4d9ada613a9da74b17c1cb1412d32030cca /subplotlib-derive | |
parent | 6741b6a4479c27ab428bf2c3dd5d0af0963dd899 (diff) | |
download | subplot-0c4610d7d76a8d91fb9d0efb3c80ab2e4ff6704a.tar.gz |
subplotlib-derive: Add support for location in step macro
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'subplotlib-derive')
-rw-r--r-- | subplotlib-derive/src/lib.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/subplotlib-derive/src/lib.rs b/subplotlib-derive/src/lib.rs index 83e4adf..b10d3b3 100644 --- a/subplotlib-derive/src/lib.rs +++ b/subplotlib-derive/src/lib.rs @@ -350,10 +350,11 @@ fn process_step(mut input: ItemFn) -> proc_macro2::TokenStream { impl Builder { #(#fieldfns)* - pub fn build(self, step_text: String) -> ScenarioStep { + pub fn build(self, step_text: String, location: &'static str) -> ScenarioStep { ScenarioStep::new(step_text, move |ctx, _defuse_poison| #builder_body, - |scenario| register_contexts(scenario) + |scenario| register_contexts(scenario), + location, ) } } |