typefun 0.4.0

Emulating various values at compile-time using types
Documentation
1
2
3
4
use core::marker::PhantomData;

enum Uninhabited {}
pub(crate) struct PhantomUninhabited<T>(Uninhabited, PhantomData<T>);