diff -r 7a1f1f6f34b5 -r ad16acf47726 src/instance.rs --- 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()) } } };