//! Inspired by <https://docs.rs/always_send/latest/always_send/index.html>.
use PhantomData;
/// This is the main feature, an implementation of `Send` *without* reqiring `T: Send`.
unsafe
/// This is the main feature, an implementation of `Sync` *without* reqiring `T: Sync`.
unsafe
// this is because all constructors do require `T: Send + Sync`
// and invariance ensures there is no way in which
// the contained type `T` could change later