diff --git a/src/table.rs b/src/table.rs index 2e0d999..86a14c9 100644 --- a/src/table.rs +++ b/src/table.rs @@ -941,7 +941,7 @@ impl ObjectLike for Table { #[inline] fn to_string(&self) -> Result { - Value::Table(self.clone()).to_string() + Value::Table(Table(self.0.copy())).to_string() } } diff --git a/src/userdata/object.rs b/src/userdata/object.rs index e9582e5..faa68f7 100644 --- a/src/userdata/object.rs +++ b/src/userdata/object.rs @@ -88,6 +88,6 @@ impl ObjectLike for AnyUserData { #[inline] fn to_string(&self) -> Result { - Value::UserData(self.clone()).to_string() + Value::UserData(AnyUserData(self.0.copy(), self.1)).to_string() } }