pub type InvariantPhantom<T> = PhantomData<fn(_: T) -> T>;
Available on crate feature phantom only.
Expand description

Type alias for an invariant PhantomData.

Example

use core_extensions::{InvariantPhantom, AsPhantomData};
 
let _: InvariantPhantom<u32> = u32::PHANTOM_INVARIANT;