Struct catalyst_entities::RelocatedObjects
source · pub struct RelocatedObjects<'a> { /* private fields */ }Implementations§
source§impl<'a> RelocatedObjects<'a>
impl<'a> RelocatedObjects<'a>
pub fn add(&mut self, frag_map: &'a mut impl DynFragMap)
pub fn add_root(&mut self, root: &'a mut dyn Relocated)
pub fn add_cleared(&mut self, cleared: &'a mut dyn Relocated)
pub fn add_static_root(&mut self, root: &'a dyn Relocated)
pub fn clear<'b>(self) -> RelocatedObjects<'b>
Trait Implementations§
source§impl<'a> Default for RelocatedObjects<'a>
impl<'a> Default for RelocatedObjects<'a>
source§fn default() -> RelocatedObjects<'a>
fn default() -> RelocatedObjects<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> !ArchiveCopy for RelocatedObjects<'a>
impl<'a> !NoInteriorMutability for RelocatedObjects<'a>
impl<'a> !RefUnwindSafe for RelocatedObjects<'a>
impl<'a> Send for RelocatedObjects<'a>
impl<'a> Sync for RelocatedObjects<'a>
impl<'a> Unpin for RelocatedObjects<'a>
impl<'a> !UnwindSafe for RelocatedObjects<'a>
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.