[−][src]Trait reclaim::prelude::NonNullable
An sealed (internal) marker trait for non-nullable pointer types.
Associated Types
Loading content...Required methods
fn into_marked_non_null(self) -> MarkedNonNull<Self::Item, Self::MarkBits>
Converts the given Self
into a equivalent marked non-null pointer.
Note
For types like Shared
, Shared
and
Unlinked
, which implement Deref
this method may conflict with inherent methods of the de-referenced type
and goes against Rust's API guidelines.
This is a deliberate trade-off for enabling more ergonomic usage of
this method