diff --git a/src/renderer/parameters_context.rs b/src/renderer/parameters_context.rs index 2453d4a..cf8feb3 100644 --- a/src/renderer/parameters_context.rs +++ b/src/renderer/parameters_context.rs @@ -57,7 +57,11 @@ impl NewParametersContext { let x: String = "foo".to_owned(); let y: &dyn ContextElement = &x as _; - let owned_y: Box = Box::new(*y.clone()); + // let owned_y: Box = Box::new(*y.clone()); + // unsafe { + // let ce = &mut *y.clone() as *mut dyn ContextElement; + // Box::from_raw(ce); + // } // let owned_breadcrumbs: Vec> = // breadcrumbs.iter().map(|ce| Box::new(*ce.clone())).collect();