Module instance

Source

Structs§

Instance
An InstanceKind along with the args that are needed to substitute the instance.
ShortInstance
UnusedGenericParams

Enums§

InstanceKind
ReifyReason
Describes why a ReifyShim was created. This is needed to distinguish a ReifyShim created to adjust for things like #[track_caller] in a vtable from a ReifyShim created to produce a function pointer from a vtable entry. Currently, this is only used when KCFI is enabled, as only KCFI needs to treat those two ReifyShims differently.

Functions§

fmt_instance
needs_fn_once_adapter_shim 🔒
type_length 🔒