1use core::marker; 2 3use crate::patterns::impl_singleton; 4 5impl_singleton!([T], marker::PhantomData<T>); 6impl_singleton!([], marker::PhantomPinned);