rustdoc: Add some basic Safety sections to unsafe functions (#31639)

This commit is contained in:
Martin Robinson 2024-03-13 11:44:59 +01:00 committed by GitHub
parent 0860deba05
commit 38db1a5ce9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 22 additions and 0 deletions

View file

@ -546,6 +546,11 @@ macro_rules! define_resource_id {
impl $name {
#[allow(unsafe_code)]
#[inline]
/// Create a new $name.
///
/// # Safety
///
/// Using an invalid OpenGL id may result in undefined behavior.
pub unsafe fn new(id: $type) -> Self {
$name(<nonzero_type!($type)>::new_unchecked(id))
}