Module std::typing

Type reflection and dyn objects

Most functions in this module are const-evaluable, so they can be used in when expression for conditional compilation based on e.g. the generic parameter.

Structs

dyn
"Dyn" object, a type-erased pointer to an object and a vtable for protocol functions.
A placeholder for the Self type in the protocol of a dyn object.
Type descriptor.
Enum variant descriptor.
Field descriptor.

Functions

Types