Location
Stable documentation:
https://doc.rust-lang.org/std/ffi/enum.c_void.html
Permalink to comment in source code:
https://doc.rust-lang.org/1.85.0/src/core/ffi/mod.rs.html#218
Summary
There's a comment in the source code that suggests the repr(u8) attribute on c_void is an internal implementation detail that shouldn't be exposed to documentation, and is wrapped in a cfg_attr to that effect.
This appears to have worked for the core crate docs, but the re-export in std does have the attribute visible.
Location
Stable documentation:
https://doc.rust-lang.org/std/ffi/enum.c_void.html
Permalink to comment in source code:
https://doc.rust-lang.org/1.85.0/src/core/ffi/mod.rs.html#218
Summary
There's a comment in the source code that suggests the
repr(u8)attribute on c_void is an internal implementation detail that shouldn't be exposed to documentation, and is wrapped in acfg_attrto that effect.This appears to have worked for the
corecrate docs, but the re-export instddoes have the attribute visible.