Expand description
Imports things that is likely needed in ECS functinos.
Macros§
- tinfo
- Creates
TypeInfofrom the given type and reflects whether the type implementsSend,Sync,Default, andCloneto the TypeInfo.
Structs§
- ATypeId
- A
TypeIdExtwith a salt type. - Debug
Helper - A helper type for the
FnFmtRaw. - Type
Helper - A helper struct used to determine whether a type implements traits like
Send,Sync, andCloneby cooperating with helper traits likeNotSend,NotSync, andNotClone. - Type
IdExt - Represents an extended
TypeIdwith type name. - Type
Info - Type information such as
TypeId, name, size, and alignment.
Traits§
- NotClone
- A helper trait for
TypeHelperto detect notClonetypes. - NotDebug
- A helper trait for
TypeHelperto detect notDebugtypes. - NotDefault
- A helper trait for
TypeHelperto detect notDefaulttypes. - NotEqual
Type - A helper trait for
TypeHelperto detect not equal types. - NotSend
- A helper trait for
TypeHelperto detect notSendtypes. - NotSync
- A helper trait for
TypeHelperto detect notSynctypes. - NotUnwind
Safe - A helper trait for
TypeHelperto detect notUnwindSafetypes.
Type Aliases§
- FnClone
Raw - Type-erased raw
Clone::clonefunction pointer type. - FnDefault
Raw - Type-erased raw
Default::defaultfunction pointer type. - FnDrop
Raw - Type-erased raw
Drop::dropfunction pointer type. - FnFmt
Raw - Type-erased raw
Debug::fmtfunction pointer type.