Module shim

Source

ModulesΒ§

async_destructor_ctor πŸ”’

StructsΒ§

CloneShimBuilder πŸ”’
DropShimElaborator πŸ”’

EnumsΒ§

Adjustment πŸ”’
CallKind πŸ”’
DerefSource πŸ”’

FunctionsΒ§

build_adt_ctor πŸ”’
build_call_shim πŸ”’
Builds a β€œcall” shim for instance. The shim calls the function specified by call_kind, first adjusting its first argument according to rcvr_adjustment.
build_clone_shim πŸ”’
Builds a Clone::clone shim for self_ty. Here, def_id is Clone::clone.
build_construct_coroutine_by_move_shim πŸ”’
build_drop_shim πŸ”’
build_fn_ptr_addr_shim πŸ”’
build_thread_local_shim πŸ”’
local_decls_for_sig πŸ”’
make_shim πŸ”’
new_body πŸ”’
provide πŸ”’