diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-03-13 11:44:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-13 10:44:59 +0000 |
commit | 38db1a5ce91c0fe3206bcf6e8e0c0e4a92b11138 (patch) | |
tree | f780d9d116a0dace98db8599ad52394afcaeea94 /components/shared/canvas | |
parent | 0860deba05956babf77a6acd26ff9cf41431c3f1 (diff) | |
download | servo-38db1a5ce91c0fe3206bcf6e8e0c0e4a92b11138.tar.gz servo-38db1a5ce91c0fe3206bcf6e8e0c0e4a92b11138.zip |
rustdoc: Add some basic Safety sections to unsafe functions (#31639)
Diffstat (limited to 'components/shared/canvas')
-rw-r--r-- | components/shared/canvas/webgl.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/components/shared/canvas/webgl.rs b/components/shared/canvas/webgl.rs index 31d22bb3f52..a3f68563308 100644 --- a/components/shared/canvas/webgl.rs +++ b/components/shared/canvas/webgl.rs @@ -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)) } |