diff --git a/src/renderer/parameters_context.rs b/src/renderer/parameters_context.rs index 60b98d3..2453d4a 100644 --- a/src/renderer/parameters_context.rs +++ b/src/renderer/parameters_context.rs @@ -55,6 +55,13 @@ impl NewParametersContext { .map(|kvpair| (kvpair.key.to_string(), OwnedRValue::from(&kvpair.value))) .collect(); + let x: String = "foo".to_owned(); + let y: &dyn ContextElement = &x as _; + let owned_y: Box = Box::new(*y.clone()); + + // let owned_breadcrumbs: Vec> = + // breadcrumbs.iter().map(|ce| Box::new(*ce.clone())).collect(); + NewParametersContext { params: owned_params, breadcrumbs: Vec::new(),