Struct catalyst_entities::FragRelocMarker
source · pub struct FragRelocMarker { /* private fields */ }Implementations§
source§impl FragRelocMarker
impl FragRelocMarker
pub fn mark_all<'a, T: Relocated + 'a>( &mut self, roots: impl IntoIterator<Item = &'a T>, relocs: &RelocatedObjects<'_> )
pub fn is_marked<T: 'static>(&self, frag: FragRef<T>) -> bool
pub fn mark<T: 'static>(&mut self, frag: FragRef<T>) -> bool
pub fn mark_slice<T: 'static>(&mut self, frags: FragSlice<T>) -> bool
Trait Implementations§
source§impl Default for FragRelocMarker
impl Default for FragRelocMarker
source§fn default() -> FragRelocMarker
fn default() -> FragRelocMarker
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !ArchiveCopy for FragRelocMarker
impl NoInteriorMutability for FragRelocMarker
impl RefUnwindSafe for FragRelocMarker
impl Send for FragRelocMarker
impl Sync for FragRelocMarker
impl Unpin for FragRelocMarker
impl UnwindSafe for FragRelocMarker
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.