1 2 3 4 5 6 7 8
use std::marker::PhantomData; #[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Hash)] pub struct ThreadBound(PhantomData<*mut ()>); impl ThreadBound { pub const NEW: Self = Self(PhantomData); }