From b9cfa56c2fa7a99b4fd70c477ec479dfadcfd356 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 10 May 2020 18:35:24 -0400 Subject: [PATCH] May have to use unsafe code. --- src/renderer/parameters_context.rs | 7 +++++++ 1 file changed, 7 insertions(+) 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(),