rusticl/util: make ThreadSafeCPtr Copy, Clone and transparent

Reviewed-by: Seán de Búrca <sdeburca@fastmail.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37377>
This commit is contained in:
Karol Herbst 2025-09-14 18:31:53 +02:00 committed by Marge Bot
parent d52452a486
commit b67be5d829

View file

@ -14,7 +14,8 @@ use std::{
};
/// A wrapper around pointers to C data type which are considered thread safe.
#[derive(Eq)]
#[derive(Copy, Clone, Eq)]
#[repr(transparent)]
pub struct ThreadSafeCPtr<T>(NonNull<T>);
impl<T> ThreadSafeCPtr<T> {