MODULE · STD::INTRINSICS

std::intrinsics — module reference

All items in the std::intrinsics module — 228 direct items, 3 sub-modules.

Sub-modules

Enums (1)

Functions (227)

abort fn add_with_overflow fn aggregate_raw_ptr fn align_of fn align_of_val fn arith_offset fn assert_inhabited fn assert_mem_uninitialized_valid fn assert_zero_valid fn assume fn atomic_and fn atomic_cxchg fn atomic_cxchgweak fn atomic_fence fn atomic_load fn atomic_max fn atomic_min fn atomic_nand fn atomic_or fn atomic_singlethreadfence fn atomic_store fn atomic_umax fn atomic_umin fn atomic_xadd fn atomic_xchg fn atomic_xor fn atomic_xsub fn autodiff fn bitreverse fn black_box fn breakpoint fn bswap fn caller_location fn carrying_mul_add fn carryless_mul fn catch_unwind fn ceilf128 fn ceilf16 fn ceilf32 fn ceilf64 fn cold_path fn compare_bytes fn const_allocate fn const_deallocate fn const_eval_select fn const_make_global fn contract_check_ensures fn contract_check_requires fn copy fn copy_nonoverlapping fn copysignf128 fn copysignf16 fn copysignf32 fn copysignf64 fn cosf128 fn cosf16 fn cosf32 fn cosf64 fn ctlz fn ctlz_nonzero fn ctpop fn cttz fn cttz_nonzero fn discriminant_value fn disjoint_bitor fn exact_div fn exp2f128 fn exp2f16 fn exp2f32 fn exp2f64 fn expf128 fn expf16 fn expf32 fn expf64 fn fabsf128 fn fabsf16 fn fabsf32 fn fabsf64 fn fadd_algebraic fn fadd_fast fn fdiv_algebraic fn fdiv_fast fn float_to_int_unchecked fn floorf128 fn floorf16 fn floorf32 fn floorf64 fn fmaf128 fn fmaf16 fn fmaf32 fn fmaf64 fn fmul_algebraic fn fmul_fast fn fmuladdf128 fn fmuladdf16 fn fmuladdf32 fn fmuladdf64 fn forget fn frem_algebraic fn frem_fast fn fsub_algebraic fn fsub_fast fn is_val_statically_known fn likely fn log10f128 fn log10f16 fn log10f32 fn log10f64 fn log2f128 fn log2f16 fn log2f32 fn log2f64 fn logf128 fn logf16 fn logf32 fn logf64 fn maximumf128 fn maximumf16 fn maximumf32 fn maximumf64 fn maxnumf128 fn maxnumf16 fn maxnumf32 fn maxnumf64 fn minimumf128 fn minimumf16 fn minimumf32 fn minimumf64 fn minnumf128 fn minnumf16 fn minnumf32 fn minnumf64 fn mul_with_overflow fn needs_drop fn nontemporal_store fn offload fn offset fn offset_of fn overflow_checks fn powf128 fn powf16 fn powf32 fn powf64 fn powif128 fn powif16 fn powif32 fn powif64 fn prefetch_read_data fn prefetch_read_instruction fn prefetch_write_data fn prefetch_write_instruction fn ptr_guaranteed_cmp fn ptr_mask fn ptr_metadata fn ptr_offset_from fn ptr_offset_from_unsigned fn raw_eq fn read_via_copy fn rotate_left fn rotate_right fn round_ties_even_f128 fn round_ties_even_f16 fn round_ties_even_f32 fn round_ties_even_f64 fn roundf128 fn roundf16 fn roundf32 fn roundf64 fn rustc_peek fn saturating_add fn saturating_sub fn select_unpredictable fn sinf128 fn sinf16 fn sinf32 fn sinf64 fn size_of fn size_of_val fn slice_get_unchecked fn sqrtf128 fn sqrtf16 fn sqrtf32 fn sqrtf64 fn sub_with_overflow fn three_way_compare fn transmute fn transmute_unchecked fn truncf128 fn truncf16 fn truncf32 fn truncf64 fn type_id fn type_id_eq fn type_id_vtable fn type_name fn type_of fn typed_swap_nonoverlapping fn ub_checks fn unaligned_volatile_load fn unaligned_volatile_store fn unchecked_add fn unchecked_div fn unchecked_funnel_shl fn unchecked_funnel_shr fn unchecked_mul fn unchecked_rem fn unchecked_shl fn unchecked_shr fn unchecked_sub fn unlikely fn unreachable fn va_arg fn va_copy fn va_end fn variant_count fn volatile_copy_memory fn volatile_copy_nonoverlapping_memory fn volatile_load fn volatile_set_memory fn volatile_store fn vtable_align fn vtable_size fn wrapping_add fn wrapping_mul fn wrapping_sub fn write_bytes fn write_via_move fn