mirror of
https://github.com/Lokathor/bytemuck.git
synced 2024-11-21 22:32:23 +00:00
improve docs
This commit is contained in:
parent
1f265a9e0d
commit
fda9e9f852
@ -9,6 +9,8 @@ unsafe impl<T: PodInOption> Pod for Option<T> {}
|
|||||||
/// ## Safety
|
/// ## Safety
|
||||||
///
|
///
|
||||||
/// * `Option<T>` must uphold the same invariants as [Pod](Pod).
|
/// * `Option<T>` must uphold the same invariants as [Pod](Pod).
|
||||||
|
/// * **Reminder:** pointers are **not** pod! **Do not** mix this trait with a
|
||||||
|
/// newtype over [NonNull](core::ptr::NonNull).
|
||||||
pub unsafe trait PodInOption: ZeroableInOption + Copy + 'static {}
|
pub unsafe trait PodInOption: ZeroableInOption + Copy + 'static {}
|
||||||
|
|
||||||
unsafe impl PodInOption for NonZeroI8 {}
|
unsafe impl PodInOption for NonZeroI8 {}
|
||||||
|
Loading…
Reference in New Issue
Block a user