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 ๐Ÿ”’
resolve_async_drop_poll ๐Ÿ”’
type_length ๐Ÿ”’