Struct corundum::ptr::NonNull [−][src]
Expand description
An unsafe pointer with dereferencing capability
This type is !PSafe
and its constructor functions are unsafe
. This is
because of NonNull
treating like a raw pointer. NonNull
objects are
useful for obtaining performance.
PNonNull
is an alias name in the pool module for LogNonNull
.
Implementations
Trait Implementations
Auto Trait Implementations
impl<T> LooseTxInUnsafe for NonNull<T>
impl<T: ?Sized> RefUnwindSafe for NonNull<T> where
T: RefUnwindSafe,
impl<T: ?Sized> UnwindSafe for NonNull<T> where
T: RefUnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V