Function core::fmt::pointer_fmt_inner

source ·
pub(crate) fn pointer_fmt_inner(
    ptr_addr: usize,
    f: &mut Formatter<'_>
) -> Result
Expand description

Since the formatting will be identical for all pointer types, use a non-monomorphized implementation for the actual formatting to reduce the amount of codegen work needed.

This uses ptr_addr: usize and not ptr: *const () to be able to use this for fn(...) -> ... without using problematic “Oxford Casts”.