src/instance.rs

changeset 203
ad16acf47726
parent 173
102421d462d1
--- a/src/instance.rs	Sat Aug 01 23:33:44 2026 -0500
+++ b/src/instance.rs	Mon Aug 03 19:26:21 2026 -0500
@@ -257,17 +257,17 @@
 
             #[inline]
             fn clone_owned(&self) -> Self::OwnedVariant {
-                *self
+                (*self).clone()
             }
 
             #[inline]
-            fn cow_owned<'b>(self) -> MyCow<'b, Self::OwnedVariant> where Self : 'b {
-                MyCow::Owned(self)
+            fn cow_owned<'b>(self) -> $crate::instance::MyCow<'b, Self::OwnedVariant> where Self : 'b {
+                $crate::instance::MyCow::Owned(self)
             }
 
             #[inline]
-            fn ref_cow_owned<'b>(&self) -> MyCow<'b, Self::OwnedVariant> where Self : 'b {
-                MyCow::Owned(*self)
+            fn ref_cow_owned<'b>(&self) -> $crate::instance::MyCow<'b, Self::OwnedVariant> where Self : 'b {
+                $crate::instance::MyCow::Owned((*self).clone())
             }
         }
     };

mercurial