Objects whose ownership can be moved from one thread to another.
unsafe trait Send
For example, types using a thread-local allocator are often Sync but never Send because they must be destroyed in the thread they were created in.
Sync
Send