summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2023-08-12 11:35:41 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2023-08-12 11:35:41 +0100
commit0c4610d7d76a8d91fb9d0efb3c80ab2e4ff6704a (patch)
tree319ce4d9ada613a9da74b17c1cb1412d32030cca
parent6741b6a4479c27ab428bf2c3dd5d0af0963dd899 (diff)
downloadsubplot-0c4610d7d76a8d91fb9d0efb3c80ab2e4ff6704a.tar.gz
subplotlib-derive: Add support for location in step macro
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
-rw-r--r--subplotlib-derive/src/lib.rs5
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,
)
}
}