[−][src]Trait gluon_vm::gc::CloneUnrooted
Associated Types
type Value
Required methods
unsafe fn clone_unrooted(&self) -> Self::Value
Creates a clone of the value that is not rooted. To ensure safety the value must be forgotten or rooted before the next garbage collection
Implementations on Foreign Types
impl<'_, T: ?Sized + CloneUnrooted> CloneUnrooted for &'_ T
[src]
type Value = T::Value
unsafe fn clone_unrooted(&self) -> Self::Value
[src]
Implementors
impl CloneUnrooted for State
[src]
type Value = Self
unsafe fn clone_unrooted(&self) -> Self
[src]
impl CloneUnrooted for InternedStr
[src]
type Value = Self
unsafe fn clone_unrooted(&self) -> Self::Value
[src]
impl CloneUnrooted for Value
[src]
type Value = Self
unsafe fn clone_unrooted(&self) -> Self
[src]
impl CloneUnrooted for ClosureState
[src]
type Value = Self
unsafe fn clone_unrooted(&self) -> Self
[src]
impl CloneUnrooted for ExternState
[src]
type Value = Self
unsafe fn clone_unrooted(&self) -> Self
[src]
impl<'_, T> CloneUnrooted for Borrow<'_, T> where
T: CloneUnrooted,
[src]
T: CloneUnrooted,
type Value = T::Value
unsafe fn clone_unrooted(&self) -> Self::Value
[src]
impl<S> CloneUnrooted for Frame<S> where
S: CopyUnrooted,
[src]
S: CopyUnrooted,