std::core::builtin

Public

Types

NameDescription
PrefetchLocalityLocality for prefetch, levels 0 - 3, corresponding...

Functions

NameDescription
builtin::@as_char_view
builtin::swizzle2
builtin::@scopeStores a variable on the stack, then restores it at the end of the...
builtin::less_eq
builtin::bitcast
builtin::equals
builtin::@prefetchPrefetch a pointer.
builtin::unreachableMarks the path as unreachable. This will panic in safe mode, and in fast will simply be assumed...
builtin::@is_empty_macro_slot
builtin::any_make
builtin::@str_hash
builtin::min
builtin::swizzle
builtin::hash
builtin::@typekind
builtin::abort
builtin::@bitsizeof
builtin::enum_by_name
builtin::sig_segmentation_fault
builtin::@assignable_to
builtin::bitsizeof
builtin::greater_eq
builtin::get_frameaddress
builtin::@is_valid_macro_slot
builtin::max
builtin::compare_to
builtin::get_returnaddress
builtin::@tryCheck if an Optional expression evaluates to a fault. If so, return it;...
builtin::@rndReturns a random value at compile time.
builtin::@str_upper
builtin::as_inner
builtin::@try_catchCheck if an Optional expression evaluates to a fault. If so, return true if it is the...
builtin::sig_panic
builtin::@max
builtin::@catchReturn the excuse in the Optional if it is Empty, otherwise...
builtin::@swapSwap two variables
builtin::sig_bus_error
builtin::greater
builtin::@clzReturns the count of leading zero bits from an integer at compile-time.
builtin::breakpointUnconditionally break into an attached debugger when reached.
builtin::print_backtrace
builtin::@generic_hash
builtin::@typeid
builtin::@enum_from_value
builtin::@expect
builtin::@str_find
builtin::@generic_hash_core
builtin::@str_lower
builtin::unsupportedMarks the path as unsupported, this is similar to unreachable.
builtin::@addr
builtin::@unlikelyMark an expression as unlikely to be true
builtin::default_panic
builtin::retype_to
builtin::@okCheck if an Optional expression holds a value or is empty, returning true...
builtin::@min
builtin::anycastConvert an `any` type to a type, returning an failure if there is a type mismatch.
builtin::@typeis
builtin::panicf
builtin::less
builtin::@likelyMark an expression as likely to be true

Globals

NameDescription
EMPTY_MACRO_SLOTEMPTY_MACRO_SLOT is a value used for implementing optional arguments for macros in an efficient...
old_segmentation_fault
panic
MAX_FRAMEADDRESS
old_bus_error