diff options
Diffstat (limited to 'rust/src/workflow')
| -rw-r--r-- | rust/src/workflow/activity.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/rust/src/workflow/activity.rs b/rust/src/workflow/activity.rs index a9afc2f1..2e5d6e80 100644 --- a/rust/src/workflow/activity.rs +++ b/rust/src/workflow/activity.rs @@ -69,7 +69,9 @@ impl Activity { ) { let ctxt = &mut *(ctxt as *mut F); if let Some(analysis) = NonNull::new(analysis) { - ctxt(&AnalysisContext::from_raw(analysis)) + let analysis = AnalysisContext::from_raw(analysis); + let _span = ffi_span!("Activity::action", analysis.view()); + ctxt(&analysis) } } let config = config.as_config(); |
