Skip to content

Instantly share code, notes, and snippets.

@brson
Created January 6, 2015 06:57
Show Gist options
  • Save brson/8f8ebec710183f4378ec to your computer and use it in GitHub Desktop.
Save brson/8f8ebec710183f4378ec to your computer and use it in GitHub Desktop.
* The `Copy` trait no longer implemented automatically and `Sync`
and `Share` aro no longer implemented automatically for types
containing unsafe pointers. `Sync` and `Share` are now 'unsafe
traits' for which implementations require an `unsafe impl`
declaration. These changes are intended to prevent some footguns
and are collectively known as [opt-in built-in traits][oibit]
(though `Sync` and `Share` will soon become pure library types
unknown to the compiler).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment