2 use core
::marker
::PhantomData
;
3 use core
::panic
::{RefUnwindSafe, UnwindSafe}
;
5 // Zero sized marker with the correct set of autotrait impls we want all proc
6 // macro types to have.
7 pub(crate) type Marker
= PhantomData
<ProcMacroAutoTraits
>;
9 pub(crate) use self::value
::*;
12 pub(crate) use core
::marker
::PhantomData
as Marker
;
15 pub(crate) struct ProcMacroAutoTraits(Rc
<()>);
17 impl UnwindSafe
for ProcMacroAutoTraits {}
18 impl RefUnwindSafe
for ProcMacroAutoTraits {}